Skip to main content

Formats

PRPM supports multiple AI tool formats, allowing you to install packages for different IDEs and development environments.

Supported Formats

FormatToolDescription
claudeClaude CodeAgents and skills for Claude Code
cursorCursor IDERules and configurations for Cursor
continueContinue.devPrompts for Continue extension
windsurfWindsurf IDERules for Windsurf
agents.mdAgents.mdAgent definitions in agents.md format
copilotGitHub CopilotCopilot configurations
genericMultipleWorks across multiple tools

Installing for Specific Formats

Auto-detect format from your project:
prpm install @prpm/@username/typescript-best-practices
Specify a format explicitly:
prpm install @prpm/@username/typescript-best-practices --as cursor

Format Detection

PRPM auto-detects the format based on your project structure:
  • .claude/ directory → claude
  • .cursor/ directory → cursor
  • .continue/ directory → continue
  • .windsurf/ directory → windsurf
  • .agents/ directory → agents.md

File Installation Paths

Each format has a standard installation path:
FormatDirectoryExample
claude.claude/agents/ or .claude/skills/.claude/skills/my-skill/SKILL.md
cursor.cursor/rules/.cursor/rules/typescript.mdc
continue.continue/prompts/.continue/prompts/refactor.md
windsurf.windsurf/rules/.windsurf/rules/python.md
agents.md.agents/.agents/code-reviewer.md

Multi-Format Packages

Some packages support multiple formats. PRPM will install the appropriate version based on your environment:
{
  "name": "@username/typescript-rules",
  "version": "1.0.0",
  "files": [
    {
      "path": ".cursor/rules/typescript.mdc",
      "format": "cursor"
    },
    {
      "path": ".windsurf/rules/typescript.md",
      "format": "windsurf"
    }
  ]
}

Next Steps