Lpm guide
Skill lpm-dev/lpm-guide
Guide for the LPM package lifecycle: scaffold or migrate packages, improve quality, create lpm.config.json source configs, choose Pool or Marketplace distribution, design pricing, set up CI/CD, review packages, configure Swift registry, and create or update Agent Skills. Use for triggers like create package, lpm init, migrate to lpm, npm to lpm, dual publish, quality score, lpm publish --check, source package config, lpm.config.json, distribution mode, pool vs marketplace, marketplace pricing, deploy setup, LPM_TOKEN, npmrc setup, review package, swift package, Package.swift, lpm swift-registry, SE-0292, .lpm/skills, lpm skills, and ai coding assistant skills.From its SKILL.md
npx -y skills add lpm-dev/lpm-guideAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.6 KB, 726 tokens by cl100k_base, as published. Nobody here has run it
LPM Guide
Your guide for the entire LPM package lifecycle. Identify what the user needs from the table below, then read the linked section file for detailed instructions before proceeding.
Context
LPM is a registry-agnostic CLI and lpm.dev is the hosted registry for @lpm.dev/* packages. lpm.dev packages use the format @lpm.dev/owner.package-name. Distribution modes:
- Private — Internal use only (default, reversible)
- Pool — Available via $12/month Pool subscription, revenue shared by usage (permanent)
- Marketplace — Listed for sale with per-seat or per-org licensing (permanent)
Read current source or docs before asserting CLI flags, config fields, or publish behavior. Treat lpm.config.json as a source-package config for lpm add, not as a package-type manifest.
Workflows
| User Intent | Guide | When to read |
|---|---|---|
| Create a new package from scratch | Scaffold | "create package", "new package", "scaffold", "init" |
| Bring an existing npm package to LPM | Migrate | "migrate to lpm", "npm to lpm", "dual publish" |
| Check or improve package quality score | Improve | "improve quality", "quality score", "prepare for publish" |
| Make a source package configurable | Source Config | "lpm config", "make configurable", "lpm.config.json" |
| Choose Private, Pool, or Marketplace | Distribution | "distribution mode", "pool vs marketplace", "monetize" |
| Design Marketplace pricing and licensing | Pricing | "pricing strategy", "how much to charge", "license type" |
| Set up CI/CD for installing or publishing | Deploy | "deploy setup", "CI setup", "build fails 401", "LPM_TOKEN" |
| Evaluate a package before installing | Review | "review package", "is this safe", "compare packages" |
| Set up SPM to use LPM packages | Swift Registry | "swift registry", "SE-0292", "lpm swift-registry", "spm setup", "Package.swift registry", "swift package resolve" |
| Create or update Agent Skills for AI assistants | Skills | "agent skills", "create skills", "update skills", "lpm skills", ".lpm/skills" |
References
These are detailed specifications referenced by the section files:
| Reference | Used by |
|---|---|
| Quality Checks | Improve, Review |
| Config Spec | Source Config |
How to Use This Skill
- Match the user's request to a workflow in the table above
- Read the linked section file using the Read tool — it contains the full instructions
- Follow the workflow steps in the section file
- If the user's request spans multiple workflows (e.g., "create a package and set up CI"), read each relevant section in sequence
What ships with it: 16 files
114.0 KB alongside SKILL.md
references/
- config-spec.md5.6 KB
- quality-checks.md11.2 KB
sections/
- deploy.md5.1 KB
- distribution.md8.7 KB
- improve.md15.5 KB
- migrate.md7.1 KB
- pricing.md7.6 KB
- review.md7.6 KB
- scaffold.md13.0 KB
- skills.md16.7 KB
- source-config.md4.6 KB
- swift-registry.md7.1 KB
- .gitattributes66 B
- .gitignore32 B
- LICENSE1.0 KB
- README.md3.0 KB