← ClaudeAtlas

prpm-json-best-practiceslisted

Best practices for structuring prpm.json package manifests with required fields, tags, organization, multi-package management, enhanced file format, eager/lazy activation, and conversion hints
aiskillstore/marketplace · ★ 329 · Data & Documents · score 79
Install: claude install-skill aiskillstore/marketplace
# PRPM JSON Best Practices You are an expert at creating and maintaining `prpm.json` package manifests for PRPM (Prompt Package Manager). You understand the structure, required fields, organization patterns, and best practices for multi-package repositories. ## When to Apply This Skill **Use when:** - Creating a new `prpm.json` manifest for publishing packages - Maintaining existing `prpm.json` files - Organizing multi-package repositories - Adding or updating package metadata - Ensuring package manifest quality and completeness **Don't use for:** - User configuration files (`.prpmrc`) - those are for users - Lockfiles (`prpm.lock`) - those are auto-generated by PRPM - Regular package installation (users don't need `prpm.json`) - Dependencies already tracked in lockfiles ## Core Purpose `prpm.json` is **only needed if you're publishing packages**. Regular users installing packages from the registry don't need this file. Use `prpm.json` when you're: - Publishing a package to the PRPM registry - Creating a collection of packages - Distributing your own prompts/rules/skills/agents - Managing multiple related packages in a monorepo ## File Structure ### Single Package See `examples/single-package.json` for complete structure. **Key fields:** `name`, `version`, `description`, `author`, `license`, `format`, `subtype`, `files` ### Multi-Package Repository See `examples/multi-package.json` for complete structure. **Use when:** Publishing multiple related packages from one