The universal registry for AI coding tools
git clone https://github.com/pr-pm/prpm ~/.claude/skills/prpm<p align="center"> <img src="https://raw.githubusercontent.com/pr-pm/prpm/main/packages/webapp/public/logo.svg" alt="PRPM Logo" width="200" /> </p> # PRPM - The Package Manager for AI Prompts The universal registry for AI coding tools. Discover and install cross-platform prompts, rules, skills, and agents that work with Cursor, Claude, Continue, Windsurf, GitHub Copilot, OpenAI Codex, Google Gemini, Kiro, and more — all from one file. ```bash npm install -g prpm prpm install collections/nextjs-pro # Entire Next.js setup in one command ``` Installs 20 packages: backend-architect, cloud-architect, database-architect, and more 7,5000+ cross platform packages [Docs](https://docs.prpm.dev) | [Search Packages](https://prpm.dev/search) | [Search Collections](https://prpm.dev/search?tab=collections) ---  ## Self Improve Give your IDE the ability to self improve by installing packages that it finds useful:  --- ## Universal Packages - Install Once, Use Anywhere Every package works in **any** AI editor. No conversion tools, no separate downloads: ```bash # Same package, different editors prpm install @sanjeed5/react --as cursor # → .cursor/rules/ prpm install @sanjeed5/react --as claude --subtype agent # → .claude/agents/ prpm install @sanjeed5/react --as continue # → .continue/prompts/ prpm install @sanjeed5/react --as windsurf # → .windsurf/rules/ prpm install @sanjeed5/react --as copilot # → .github/instructions/ prpm install @sanjeed5/react --as kiro # → .kiro/steering/ ``` ### Supported Formats PRPM supports all major AI coding assistants: | Format | Tool | Subtypes | Install Path | Documentation | |--------|------|----------|--------------|---------------| | `cursor` | [Cursor](https://cursor.sh) | rule, agent, slash-command, tool | `.cursor/rules/`, `.cursor/agents/` | [Cursor Docs](https://cursor.sh/docs) | | `claude` | [Claude Code](https://claude.ai/code) | skill, agent, slash-command, tool, hook | `.claude/skills/`, `.claude/agents/`, `.claude/commands/`, `.claude/hooks/` | [Claude Docs](https://docs.claude.com) | | `continue` | [Continue](https://continue.dev) | rule, agent, slash-command, tool | `.continue/rules/`, `.continue/prompts/` | [Continue Docs](https://docs.continue.dev) | | `windsurf` | [Windsurf](https://codeium.com/windsurf) | rule, agent, slash-command, tool | `.windsurf/rules/` | [Windsurf Docs](https://docs.codeium.com/windsurf) | | `copilot` | [GitHub Copilot](https://github.com/features/copilot) | tool, chatmode | `.github/instructions/`, `.github/chatmodes/` | [Copilot Docs](https://docs.github.com/copilot) | | `kiro` | [Kiro](https://kiro.ai) | rule, agent, tool, hook | `.kiro/steering/`, `.kiro/agents/`, `.kiro/hooks/` | [Kiro Docs](https://docs.kiro.ai) | | `gemini` | [Gemini CLI](https://ai.google.dev/gemini-api/docs) | slash-command | `.gemini/commands/` | [Gemini Docs](https://ai.google.dev/gemini-api/docs) | | `opencode` | [OpenCode](https://opencode.ai) | agent, slash-command, tool | `.opencode/agent/`, `.opencode/command/`, `.opencode/tool/` | [OpenCode Docs](https://opencode.ai/docs) | | `ruler` | [Ruler](https://ruler.sh) | rule, agent, tool | `.ruler/rules/` | [Ruler Docs](https://ruler.sh/docs) | | `droid` | [Factory Droid](https://factory.ai) | skill, slash-command, hook | `.factory/skills/`, `.factory/commands/`, `.factory/hooks/` | [Factory Droid Docs](https://docs.factory.ai) | | `agents.md` | [Agents.md](https://github.com/agentsmd) | agent, tool | `.agents/`, `AGENTS.md` | [Agents.md Docs](https://github.com/agentsmd) | | `generic` | Cross-platform | all | `.prompts/` | - | **Note:** Each package is automatically converted to your preferred format during installation. ## Discovery - Find What You Need Browse packages with powerful discovery: ```bash # Search by keyword prpm search react prpm search "test driven development" # See what's trending prpm trending # Get detailed info prpm info @username/react-best-practices # → Shows: description, downloads, rating, tags, installation instructions # Browse collections prpm collections prpm collections search frontend prpm collections info collection/nextjs-pro ``` [CLI Reference](https://docs.prpm.dev/cli/overview) --- ## Playground Test packages interactively before installing: ```bash # Try a package in the browser playground prpm playground --package @username/react-best-practices # Test with different AI models # → Opens browser playground at prpm.dev/playground # → Select model: Claude 3.5 Sonnet, GPT-4, etc. # → Test prompt with sample code # → See results before installing ``` **Features:** - **Multi-Model Testing** - Try packages with Claude, GPT-4, and more - **Free Credits** - 1,000 monthly credits for all logged in users - **Live Results** - See how prompts perform in real-time - **Save Sessions** - Resume testing later - **Compare Models** - Test same prompt across different AI models **[Try Playground →](https://prpm.dev/playground)** ## Why PRPM? ### The Problem ```bash # Current workflow (painful) 1. Find cursor rule on GitHub 2. Copy raw file URL 3. Create .cursor/rules/something.md 4. Paste content 5. Repeat for every rule 6. Update manually when rules change 7. Do it all again for Claude/Continue/Windsurf ``` ### Team Consistency If you're working on a big project and some coworkers use Copilot, others use Claude, and sometimes it's Cursor, the only way to unify rules so it's consistent across the codebase is to use PRPM. It's an easy way to make sure everyone has the same rules across the team. ## For Package Authors ### Share Your Packages Package authors can publish to PRPM and reach users across all editors. **How it works:** - Authors publish in canonical format - PRPM converts to all editor formats automatically - Users install in their preferred editor **Benefits:** - At least 4x reach (Cursor + Claude + Continue + Windsurf users, + more) - One package, works everywhere - Version control and updates - Download analytics --- ## Stats - **7,500+ packages** - Cursor rules, Claude skills/agents, Windsurf rules, MCP configs - **Universal package manager** - Works with Cursor, Claude, Continue, Windsurf and more - **100+ Collections** - Complete workflow setups in one command - **6+ editor formats** supported (server-side conversion) ## Contributing We welcome contributions! - **Add packages** - Submit your prompts (they'll work in all editors!) - **Create collections** - Curate helpful package bundles - **Report bugs** - Open issues - **Suggest features** - Start discussions - **Write tests** - Improve coverage **[Contributing Guide →](CONTRIBUTING.md)** --- ## License MIT License - See [LICENSE](LICENSE)