{"schemas":[{"name":"cursor.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/cursor.json","format":"cursor","subtype":null,"description":"JSON Schema for Cursor .cursor/rules format with MDC (Markdown Components) frontmatter","title":"Cursor Rules Format"},{"name":"claude.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/claude.json","format":"claude","subtype":null,"description":"JSON Schema for Claude Code agents, skills, and slash commands format","title":"Claude Code Format"},{"name":"continue.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/continue.json","format":"continue","subtype":null,"description":"JSON Schema for Continue rules format - markdown with optional YAML frontmatter or YAML configuration","title":"Continue Rules Format"},{"name":"windsurf.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/windsurf.json","format":"windsurf","subtype":null,"description":"JSON Schema for Windsurf .windsurf/rules format - plain markdown without frontmatter","title":"Windsurf Rules Format"},{"name":"copilot.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/copilot.json","format":"copilot","subtype":null,"description":"JSON Schema for GitHub Copilot instructions (.github/copilot-instructions.md or .github/instructions/*.instructions.md)","title":"GitHub Copilot Instructions Format"},{"name":"kiro-steering.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/kiro-steering.json","format":"kiro-steering","subtype":null,"description":"JSON Schema for Kiro steering files (.kiro/steering/*.md) - context-aware instructions with optional frontmatter (defaults to 'always' inclusion)","title":"Kiro Steering Files Format"},{"name":"droid.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/droid.json","format":"droid","subtype":null,"description":"JSON Schema for Factory Droid Skills, Hooks, and Slash Commands","title":"Factory Droid Format"},{"name":"opencode.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/opencode.json","format":"opencode","subtype":null,"description":"JSON Schema for OpenCode Agents - markdown files with YAML frontmatter stored in .opencode/agent/","title":"OpenCode Agent Format"},{"name":"gemini.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/gemini.json","format":"gemini","subtype":null,"description":"JSON Schema for Gemini CLI custom commands - TOML files stored in .gemini/commands/","title":"Gemini Custom Commands Format"},{"name":"ruler.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/ruler.json","format":"ruler","subtype":null,"description":"JSON Schema for Ruler .ruler/ format - plain markdown without frontmatter, used for AI coding assistant instructions","title":"Ruler Rules Format"},{"name":"agents-md.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/agents-md.json","format":"agents-md","subtype":null,"description":"JSON Schema for agents.md format - plain markdown project-specific AI instructions (NO frontmatter)","title":"agents.md Format"},{"name":"gemini-md.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/gemini-md.json","format":"gemini-md","subtype":null,"description":"JSON Schema for GEMINI.md format - plain markdown project-specific AI instructions (NO frontmatter)","title":"GEMINI.md Format"},{"name":"canonical.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/canonical.json","format":"canonical","subtype":null,"description":"Universal intermediate format for AI prompt packages that can be converted to any editor-specific format","title":"PRPM Canonical Package Format"},{"name":"trae.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/trae.json","format":"trae","subtype":null,"description":"JSON Schema for Trae .trae/rules format - plain markdown user and project rules (NO frontmatter)","title":"Trae Rules Format"},{"name":"aider.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/aider.json","format":"aider","subtype":null,"description":"JSON Schema for Aider CONVENTIONS.md format - plain markdown coding conventions (NO frontmatter)","title":"Aider CONVENTIONS.md Format"},{"name":"zencoder.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/zencoder.json","format":"zencoder","subtype":null,"description":"JSON Schema for Zencoder .zencoder/rules format with optional YAML frontmatter","title":"Zencoder Rules Format"},{"name":"replit.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/replit.json","format":"replit","subtype":null,"description":"JSON Schema for Replit replit.md format - plain markdown project configuration (NO frontmatter)","title":"Replit.md Format"},{"name":"zed.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/zed.json","format":"zed","subtype":null,"description":"JSON Schema for Zed .rules format - plain markdown instructions for AI coding assistants","title":"Zed Rules Format"},{"name":"format-registry.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/format-registry.json","format":"format-registry","subtype":null,"description":"Central registry defining all supported AI editor formats, their directory structures, file patterns, and scanning configurations","title":"PRPM Format Registry"},{"name":"agent-skills.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/agent-skills.json","format":"agent-skills","subtype":null,"description":"JSON Schema for Agent Skills - a shared standard implemented by Codex, GitHub Copilot, and other AI assistants. Skills are SKILL.md files with YAML frontmatter.","title":"Agent Skills Format"},{"name":"claude-agent.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/claude/agent.json","format":"claude","subtype":"agent","description":"JSON Schema for Claude Code Agents - long-running assistants with tool access","title":"Claude Agent Format"},{"name":"claude-skill.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/claude/skill.json","format":"claude","subtype":"skill","description":"JSON Schema for Claude Code Skills - reusable patterns invoked during conversation","title":"Claude Skill Format"},{"name":"claude-slash-command.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/claude/slash-command.json","format":"claude","subtype":"slash-command","description":"JSON Schema for Claude Code Slash Commands - quick actions triggered by /command-name","title":"Claude Slash Command Format"},{"name":"claude-hook.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/claude/hook.json","format":"claude","subtype":"hook","description":"JSON Schema for Claude Code Hooks - executable code triggered by events. Valid hook events: PreToolUse (blocks the tool call, shows stderr to Claude), PermissionRequest (denies the permission, shows stderr to Claude), PostToolUse (shows stderr to Claude, tool already ran), Notification (shows stderr to user only), UserPromptSubmit (blocks prompt processing, erases prompt, shows stderr to user only), Stop (blocks stoppage, shows stderr to Claude), SubagentStop (blocks stoppage, shows stderr to Claude subagent), PreCompact (shows stderr to user only), SessionStart (shows stderr to user only), SessionEnd (shows stderr to user only)","title":"Claude Hook Format"},{"name":"copilot-skill.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/copilot/skill.json","format":"copilot","subtype":"skill","description":"JSON Schema for Agent Skills - a shared standard implemented by Codex, GitHub Copilot, and other AI assistants. Skills are SKILL.md files with YAML frontmatter.","title":"Agent Skills Format"},{"name":"codex-skill.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/codex/skill.json","format":"codex","subtype":"skill","description":"JSON Schema for Agent Skills - a shared standard implemented by Codex, GitHub Copilot, and other AI assistants. Skills are SKILL.md files with YAML frontmatter.","title":"Agent Skills Format"},{"name":"cursor-command.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/cursor/command.json","format":"cursor","subtype":"command","description":"JSON Schema for Cursor commands (slash commands) - plain Markdown files in .cursor/commands/","title":"Cursor Command Format"},{"name":"cursor-hooks.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/cursor/hooks.json","format":"cursor","subtype":"hooks","description":"JSON Schema for Cursor hooks.json configuration files","title":"Cursor Hooks Configuration"},{"name":"kiro-agent.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/kiro/agent.json","format":"kiro","subtype":"agent","description":"JSON Schema for Kiro custom agent configurations (.kiro/agents/*.json) - specialized AI assistants with specific tools and context","title":"Kiro Agent Configuration Format"},{"name":"kiro-hook.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/kiro/hook.json","format":"kiro","subtype":"hook","description":"JSON Schema for Kiro hook configuration files (.kiro/hooks/*.json) - event-driven automations. Supports both file-based events (fileCreated, fileModified, fileDeleted) and lifecycle events (agentSpawn, userPromptSubmit, preToolUse, postToolUse, stop).","title":"Kiro Hook Format"},{"name":"droid-skill.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/droid/skill.json","format":"droid","subtype":"skill","description":"JSON Schema for Factory Droid Skills - SKILL.md files stored in .factory/skills/<skill-name>/","title":"Factory Droid Skill Format"},{"name":"droid-slash-command.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/droid/slash-command.json","format":"droid","subtype":"slash-command","description":"JSON Schema for Factory Droid Slash Commands - markdown files stored in .factory/commands/","title":"Factory Droid Slash Command Format"},{"name":"droid-hook.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/droid/hook.json","format":"droid","subtype":"hook","description":"JSON Schema for Factory Droid Hooks - defined in settings.json files. Valid hook events: PreToolUse (runs before tool calls, can block them), PostToolUse (runs after tool calls complete), UserPromptSubmit (runs when user submits a prompt, before Droid processes it), Notification (runs when Droid sends notifications), Stop (runs when Droid finishes responding), SubagentStop (runs when sub-droid tasks complete), PreCompact (runs before Droid runs a compact operation), SessionStart (runs when Droid starts a new session or resumes an existing session), SessionEnd (runs when Droid session ends)","title":"Factory Droid Hook Format"},{"name":"opencode-slash-command.schema.json","url":"https://registry.prpm.dev/api/v1/schemas/opencode/slash-command.json","format":"opencode","subtype":"slash-command","description":"JSON Schema for OpenCode Slash Commands - markdown files with YAML frontmatter stored in .opencode/command/","title":"OpenCode Slash Command Format"}],"total":34,"formats":["agent-skills","agents-md","aider","canonical","claude","codex","continue","copilot","cursor","droid","format-registry","gemini","gemini-md","kiro","kiro-steering","opencode","replit","ruler","trae","windsurf","zed","zencoder"]}