{
  "_comment": "Public surface snapshot. Removing an entry is a breaking change: see BACKWARD_COMPATIBILITY.md, and record it in DECISIONS.md. Regenerate deliberately with `python3 scripts/surface_manifest.py --update` and read the diff — never as a reflex to green a red build.",
  "skills": [
    "a11y-validate",
    "agent-creator",
    "analyze",
    "api-patterns",
    "app-builder",
    "architecture-audit",
    "architecture-decision",
    "biz-scan",
    "brainstorm",
    "brand-voice",
    "briefing",
    "build",
    "chaos",
    "ci",
    "ci-cd-patterns",
    "clean-code",
    "command-creator",
    "commit",
    "content-moderation-patterns",
    "council",
    "cpp-rules",
    "csharp-patterns",
    "csharp-rules",
    "cve-scan",
    "dart-rules",
    "database-patterns",
    "debug",
    "deep-research",
    "deploy",
    "design-an-interface",
    "design-engineering",
    "docker-devops",
    "docs",
    "documentation-standards",
    "ecommerce-patterns",
    "evaluate",
    "evolve",
    "explain",
    "explore",
    "fix",
    "flutter-patterns",
    "git-mastery",
    "golang-rules",
    "grill-me",
    "health",
    "hipaa-validate",
    "hook-creator",
    "index",
    "instinct-review",
    "introspect",
    "java-patterns",
    "java-rules",
    "json-mode-patterns",
    "kotlin-patterns",
    "kotlin-rules",
    "lint",
    "mcp-builder",
    "mcp-patterns",
    "medplum-rules",
    "mem-search",
    "migrate",
    "migration-patterns",
    "model-routing-patterns",
    "night-watch",
    "observability-patterns",
    "onboard",
    "orchestrate",
    "panic",
    "performance-profiling",
    "persona",
    "php-rules",
    "plan",
    "plugin-creator",
    "pr",
    "prd-to-issues",
    "prd-to-plan",
    "predict",
    "prompt-caching-patterns",
    "python-rules",
    "qa-session",
    "rag-patterns",
    "refactor",
    "refactor-plan",
    "repeat",
    "research-mastery",
    "review",
    "rollback",
    "ruby-patterns",
    "ruby-rules",
    "rust-patterns",
    "rust-rules",
    "security-patterns",
    "seo-validate",
    "skill-audit",
    "skill-creator",
    "subagent-development",
    "swarm",
    "swift-patterns",
    "swift-rules",
    "tdd",
    "test",
    "testing-patterns",
    "triage-issue",
    "typescript-patterns",
    "typescript-rules",
    "ubiquitous-language",
    "verification-before-completion",
    "workflow",
    "write-a-prd"
  ],
  "agents": [
    "ai-engineer",
    "backend-specialist",
    "business-intelligence",
    "chaos-monkey",
    "chief-of-staff",
    "code-archaeologist",
    "code-reviewer",
    "command-expert",
    "data-analyst",
    "data-scientist",
    "database-architect",
    "debugger",
    "devops-implementer",
    "documenter",
    "explorer-agent",
    "fact-checker",
    "frontend-specialist",
    "game-developer",
    "incident-responder",
    "infrastructure-architect",
    "infrastructure-validator",
    "llm-ops-engineer",
    "mcp-specialist",
    "mcp-testing-engineer",
    "meta-architect",
    "ml-engineer",
    "mobile-developer",
    "night-watchman",
    "nlp-engineer",
    "orchestrator",
    "performance-optimizer",
    "predictive-analyst",
    "product-manager",
    "project-planner",
    "prompt-engineer",
    "qa-automation-engineer",
    "search-specialist",
    "security-architect",
    "security-auditor",
    "seo-specialist",
    "system-governor",
    "tech-lead",
    "technical-researcher",
    "test-engineer"
  ],
  "skill_frontmatter_fields": [
    "agent",
    "allowed-tools",
    "argument-hint",
    "context",
    "description",
    "disable-model-invocation",
    "effort",
    "hooks",
    "model",
    "name",
    "scripts",
    "user-invocable"
  ],
  "agent_frontmatter_fields": [
    "color",
    "description",
    "model",
    "name",
    "skills",
    "tools"
  ],
  "hook_scripts": [
    "ai-toolkit-statusline.sh",
    "commit-quality.sh",
    "config-desync-guard.sh",
    "governance-capture.sh",
    "guard-config.sh",
    "guard-destructive.sh",
    "guard-path.sh",
    "instructions-audit.sh",
    "loop-guard.sh",
    "mcp-health.sh",
    "notify-waiting.sh",
    "post-tool-use.sh",
    "pre-compact-save.sh",
    "pre-compact.sh",
    "quality-check.sh",
    "quality-gate.sh",
    "revert-guard.sh",
    "save-session.sh",
    "search-tracker.sh",
    "session-end.sh",
    "session-start.sh",
    "stop-search-check.sh",
    "subagent-start.sh",
    "subagent-stop.sh",
    "test-cohesion.sh",
    "track-usage.sh",
    "user-prompt-submit.sh"
  ],
  "hook_events": [
    "ConfigChange",
    "InstructionsLoaded",
    "Notification",
    "PostToolUse",
    "PreCompact",
    "PreToolUse",
    "SessionEnd",
    "SessionStart",
    "Stop",
    "SubagentStart",
    "SubagentStop",
    "TaskCompleted",
    "TeammateIdle",
    "UserPromptSubmit"
  ],
  "plugin_packs": [
    "enterprise-pack",
    "memory-pack"
  ],
  "kb_categories": [
    "best-practices",
    "decisions",
    "howto",
    "planning",
    "procedures",
    "reference",
    "runbooks",
    "troubleshooting"
  ],
  "cli_commands": [
    "add-rule",
    "agents-md",
    "aider-conf",
    "antigravity-rules",
    "augment-dir-rules",
    "augment-rules",
    "benchmark",
    "benchmark-ecosystem",
    "claude-app",
    "cline-dir-rules",
    "cline-rules",
    "codex-hooks",
    "codex-md",
    "compile-slm",
    "config",
    "conventions-md",
    "copilot-instructions",
    "create",
    "cursor-mdc",
    "cursor-rules",
    "doctor",
    "eject",
    "evaluate",
    "gemini-md",
    "generate-all",
    "help",
    "inject-hook",
    "inject-mcp",
    "install",
    "llms-txt",
    "mcp",
    "opencode-agents",
    "opencode-commands",
    "opencode-json",
    "opencode-md",
    "opencode-plugin",
    "pack-codebase",
    "plugin",
    "projects",
    "remove-hook",
    "remove-mcp",
    "remove-rule",
    "reset",
    "roo-dir-rules",
    "roo-modes",
    "stats",
    "status",
    "sync",
    "uninstall",
    "update",
    "validate",
    "windsurf-dir-rules",
    "windsurf-rules"
  ]
}
