LPM Guide
LPM Guide is a standalone skill for AI coding agents working with LPM CLI and LPM.dev Registry. It routes a request to one focused workflow instead of loading the entire package lifecycle into every agent session.
Install
Install it with a client that supports the skills.sh format:
npx skills add lpm-dev/lpm-guide
You can also install directly from the repository:
npx skills add https://github.com/lpm-dev/lpm-guide
Workflows
| Workflow | What the agent helps with |
|---|---|
| Scaffold | Create a new package with documentation, exports, types, tests, and publish-ready metadata |
| Migrate | Move an existing npm package to LPM.dev Registry or prepare dual publishing |
| Improve | Inspect the current package, run the applicable quality checks, and propose fixes |
| Source Config | Create lpm.config.json for configurable source delivery |
| Distribution | Compare Private, Pool, and Marketplace distribution before making a permanent public choice |
| Pricing | Design Marketplace pricing and licensing tiers |
| Deploy | Configure CI for Registry installation or publishing |
| Review | Evaluate a package before installing it |
| Swift Registry | Configure and use the SE-0292 Swift Package Registry workflow |
| Skills | Create or update package-published Agent Skills |
Ask naturally, for example:
- “Prepare this package for publishing.”
- “Should this package use Pool or Marketplace distribution?”
- “Create a configurable source package.”
- “Set up CI to install our private package.”
- “Create Agent Skills for this package.”
The skill reads the relevant workflow instructions and inspects the current project before proposing changes. Product behavior still comes from the current LPM CLI and LPM.dev Registry contracts.
Package Skills Are Different
LPM Guide helps an author work on packages and Registry workflows. Package-published Agent Skills teach consumers and coding agents how to use one particular package.
Package skills live in .lpm/skills/, are validated during publishing, and can be installed by LPM CLI alongside a dependency. See Package Agent Skills.