{
  "schemaVersion": 1,
  "skills": [
    {"id":"caveman","description":"Optional terse conversational voice, activated explicitly with /caveman or a request for caveman mode. Persists until disabled; preserves technical facts and full artifacts.","responsibility":"Optional conversational presentation","invocation":"/caveman or /agentic:caveman; status; stop caveman; normal mode","modelInvoked":false,"inputs":["Explicit user activation or status request","Known conversation or reliable host mode state"],"outputs":["Concise conversation with technical facts preserved","Accurate status without activation"],"prerequisites":["Host communication and authorization requirements take precedence"],"dependencies":[],"sideEffects":["Session presentation until explicitly disabled; no runtime hooks"],"runtimeCapabilities":["Conversation context; tracked host state only when actually available"],"permissions":["Explicit presentation activation; no source-change or release authority"],"environments":["Agentic standalone discovery and installation supported","Host mode tracking optional; untracked status disclosed; native session behavior requires host verification"],"relatedSkills":["codinary","security-audit"],"aliases":[],"path":"skills/caveman","bundle":false,"failureSemantics":["Clarity and full artifacts take priority over compression","Unknown prior mode is reported as unknown; unsupported subcommands do not change mode","No measured token savings without integration-specific evidence"]},
    {"id":"code-review","description":"Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/spec asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \\\"review since X\\\".","responsibility":"Independent source review on standards and specification axes","invocation":"/code-review or /agentic:code-review","modelInvoked":true,"inputs":["User scope","Repository instructions"],"outputs":["Scoped result with evidence"],"prerequisites":["Applicable repository standards","Verified fresh delegation for independent reviews"],"dependencies":[],"sideEffects":["Scoped files or report as authorized"],"runtimeCapabilities":["File read","Artifact persistence","Fresh subagent dispatch"],"permissions":["Explicit reading scope","Task-authorized artifact writes"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":[],"aliases":[],"path":"skills/code-review","bundle":false,"failureSemantics":["Missing independent delegation blocks the affected axis; absent tracker is a fetch prerequisite, supplied local specs remain usable."]},
    {"id":"codebase-design","description":"Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.","responsibility":"Deep module and interface design vocabulary","invocation":"/codebase-design or /agentic:codebase-design","modelInvoked":true,"inputs":["User scope","Repository instructions"],"outputs":["Scoped result with evidence"],"prerequisites":["Applicable repository standards"],"dependencies":[],"sideEffects":["Scoped files or report as authorized"],"runtimeCapabilities":["File read","Artifact persistence"],"permissions":["Explicit reading scope","Task-authorized artifact writes"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":[],"aliases":[],"path":"skills/codebase-design","bundle":false,"failureSemantics":["Report missing prerequisites and preserve explicit caller scope; never imply verification or human approval from absent evidence."]},
    {"id":"codinary","description":"Deliver software tasks from acceptance criteria through implementation, independent review, automated tests, live product verification, and production readiness, with at most two fix cycles.","responsibility":"Sole engineering delivery orchestrator","invocation":"/codinary or /agentic:codinary","modelInvoked":false,"inputs":["User scope","Repository instructions"],"outputs":["Scoped result with evidence"],"prerequisites":["Applicable repository standards","Verified fresh delegation for independent reviews"],"dependencies":[],"sideEffects":["Source, evidence and authorized runtime operations"],"runtimeCapabilities":["File read","Artifact persistence","Fresh subagent dispatch"],"permissions":["Explicit reading scope","Task-authorized artifact writes"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":[],"aliases":[],"path":"skills/codinary","bundle":true,"failureSemantics":["Unavailable fresh delegation blocks independent QA; preserve existing pass/fail/blocked statuses, two-fix budget, narrow waivers and action-specific release authorization."]},
    {"id":"diagnosing-bugs","description":"Diagnosis loop for hard bugs and performance regressions. Use when the user says \"diagnose\"/\"debug this\", or reports something broken/throwing/failing/slow.","responsibility":"Root cause diagnosis and regression proof","invocation":"/diagnosing-bugs or /agentic:diagnosing-bugs","modelInvoked":true,"inputs":["User scope","Repository instructions"],"outputs":["Scoped result with evidence"],"prerequisites":["Applicable repository standards"],"dependencies":[],"sideEffects":["Scoped files or report as authorized"],"runtimeCapabilities":["File read","Artifact persistence"],"permissions":["Explicit reading scope","Task-authorized artifact writes"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":[],"aliases":[],"path":"skills/diagnosing-bugs","bundle":false,"failureSemantics":["Report missing prerequisites and preserve explicit caller scope; never imply verification or human approval from absent evidence."]},
    {"id":"domain-modeling","description":"Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a CONTEXT.md, or recording or editing an ADR.","responsibility":"Canonical domain terms and architecture decisions","invocation":"/domain-modeling or /agentic:domain-modeling","modelInvoked":true,"inputs":["User scope","Repository instructions"],"outputs":["Scoped result with evidence"],"prerequisites":["Applicable repository standards"],"dependencies":[],"sideEffects":["Scoped files or report as authorized"],"runtimeCapabilities":["File read","Artifact persistence"],"permissions":["Explicit reading scope","Task-authorized artifact writes"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":[],"aliases":[],"path":"skills/domain-modeling","bundle":false,"failureSemantics":["Report missing prerequisites and preserve explicit caller scope; never imply verification or human approval from absent evidence."]},
    {"id":"egm-bootstrap","description":"Ground repository documentation in real code with bounded workers.","responsibility":"EGM architectural design, review or documentation: bootstrap","invocation":"/egm-bootstrap or /agentic:egm-bootstrap","modelInvoked":false,"inputs":["User scope","Repository instructions","Design document and explicit reading allowlist"],"outputs":["Design artifacts and unresolved decisions"],"prerequisites":["Applicable repository standards"],"dependencies":[],"sideEffects":["Design documentation only"],"runtimeCapabilities":["File read","Artifact persistence"],"permissions":["Explicit reading scope","Task-authorized artifact writes","Read-only design review; advisory unless host enforced"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":["codinary"],"aliases":[],"path":"skills/egm-bootstrap","bundle":true,"failureSemantics":["Bound workers to host capacity and three slots; failed worker retry once then incomplete scope, never guessed commands or placeholder success."]},
    {"id":"egm-brainstorm","description":"Explore architectural alternatives and record a concepts brief.","responsibility":"EGM architectural design, review or documentation: brainstorm","invocation":"/egm-brainstorm or /agentic:egm-brainstorm","modelInvoked":false,"inputs":["User scope","Repository instructions","Design document and explicit reading allowlist"],"outputs":["Design artifacts and unresolved decisions"],"prerequisites":["Applicable repository standards","Verified fresh delegation for independent reviews"],"dependencies":[],"sideEffects":["Design documentation only"],"runtimeCapabilities":["File read","Artifact persistence","Fresh subagent dispatch"],"permissions":["Explicit reading scope","Task-authorized artifact writes","Read-only design review; advisory unless host enforced"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":["codinary"],"aliases":[],"path":"skills/egm-brainstorm","bundle":true,"failureSemantics":["Report missing prerequisites and preserve explicit caller scope; never imply verification or human approval from absent evidence."]},
    {"id":"egm-draft","description":"Draft a self-contained architecture specification from requirements.","responsibility":"EGM architectural design, review or documentation: draft","invocation":"/egm-draft or /agentic:egm-draft","modelInvoked":false,"inputs":["User scope","Repository instructions","Design document and explicit reading allowlist"],"outputs":["Design artifacts and unresolved decisions"],"prerequisites":["Applicable repository standards"],"dependencies":[],"sideEffects":["Design documentation only"],"runtimeCapabilities":["File read","Artifact persistence"],"permissions":["Explicit reading scope","Task-authorized artifact writes","Read-only design review; advisory unless host enforced"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":["codinary"],"aliases":[],"path":"skills/egm-draft","bundle":true,"failureSemantics":["Report missing prerequisites and preserve explicit caller scope; never imply verification or human approval from absent evidence."]},
    {"id":"egm-drift-report","description":"Compare architectural documentation with implementation without modifying source.","responsibility":"EGM architectural design, review or documentation: drift-report","invocation":"/egm-drift-report or /agentic:egm-drift-report","modelInvoked":false,"inputs":["User scope","Repository instructions","Design document and explicit reading allowlist"],"outputs":["Design artifacts and unresolved decisions"],"prerequisites":["Applicable repository standards"],"dependencies":[],"sideEffects":["Design documentation only"],"runtimeCapabilities":["File read","Artifact persistence"],"permissions":["Explicit reading scope","Task-authorized artifact writes","Read-only design review; advisory unless host enforced"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":["codinary"],"aliases":[],"path":"skills/egm-drift-report","bundle":true,"failureSemantics":["Report missing prerequisites and preserve explicit caller scope; never imply verification or human approval from absent evidence."]},
    {"id":"egm-resolve","description":"Evaluate architectural review findings and apply authorized document repairs.","responsibility":"EGM architectural design, review or documentation: resolve","invocation":"/egm-resolve or /agentic:egm-resolve","modelInvoked":false,"inputs":["User scope","Repository instructions","Design document and explicit reading allowlist"],"outputs":["Design artifacts and unresolved decisions"],"prerequisites":["Applicable repository standards"],"dependencies":[],"sideEffects":["Design documentation only"],"runtimeCapabilities":["File read","Artifact persistence"],"permissions":["Explicit reading scope","Task-authorized artifact writes","Read-only design review; advisory unless host enforced"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":["codinary"],"aliases":[],"path":"skills/egm-resolve","bundle":true,"failureSemantics":["Unresolved consequential choices remain pending; only authorized document edits apply and signed-content edits invalidate approval."]},
    {"id":"egm-review","description":"Review a design through five independent Goldfish stages.","responsibility":"EGM architectural design, review or documentation: review","invocation":"/egm-review or /agentic:egm-review","modelInvoked":false,"inputs":["User scope","Repository instructions","Design document and explicit reading allowlist"],"outputs":["Design artifacts and unresolved decisions"],"prerequisites":["Applicable repository standards","Verified fresh delegation for independent reviews"],"dependencies":[],"sideEffects":["Design documentation only"],"runtimeCapabilities":["File read","Artifact persistence","Fresh subagent dispatch"],"permissions":["Explicit reading scope","Task-authorized artifact writes","Read-only design review; advisory unless host enforced"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":["codinary"],"aliases":[],"path":"skills/egm-review","bundle":true,"failureSemantics":["Missing fresh delegation or reviewer report is not_run and blocks the affected stage; unresolved findings at a cap remain open, never human approved."]},
    {"id":"egm-review-loop","description":"Run a bounded antagonistic document review and resolution loop.","responsibility":"EGM architectural design, review or documentation: review-loop","invocation":"/egm-review-loop or /agentic:egm-review-loop","modelInvoked":false,"inputs":["User scope","Repository instructions","Design document and explicit reading allowlist"],"outputs":["Design artifacts and unresolved decisions"],"prerequisites":["Applicable repository standards","Verified fresh delegation for independent reviews"],"dependencies":[],"sideEffects":["Design documentation only"],"runtimeCapabilities":["File read","Artifact persistence","Fresh subagent dispatch"],"permissions":["Explicit reading scope","Task-authorized artifact writes","Read-only design review; advisory unless host enforced"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":["codinary"],"aliases":[],"path":"skills/egm-review-loop","bundle":true,"failureSemantics":["Retry failed reviewers once; stop at five rounds/churn with unresolved findings, never infer risk acceptance."]},
    {"id":"grilling","description":"Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.","responsibility":"Requirements discovery interview","invocation":"/grilling or /agentic:grilling","modelInvoked":true,"inputs":["User scope","Repository instructions"],"outputs":["Scoped result with evidence"],"prerequisites":["Applicable repository standards"],"dependencies":[],"sideEffects":["Scoped files or report as authorized"],"runtimeCapabilities":["File read","Artifact persistence"],"permissions":["Explicit reading scope","Task-authorized artifact writes"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":[],"aliases":["grill-me"],"path":"skills/grilling","bundle":false,"failureSemantics":["Report missing prerequisites and preserve explicit caller scope; never imply verification or human approval from absent evidence."]},
    {"id":"security-audit","description":"Security guidance and vulnerability review for codebases, APIs, services, CLI tools, libraries, and daemons. Use for security questions, focused reviews, vulnerability research, security audits, or pen tests. Run the complete workflow only for explicit codebase audit or pen-test requests, full/comprehensive/end-to-end reviews, or requested report artifacts.","responsibility":"Security guidance and independent audit workflow","invocation":"/security-audit or /agentic:security-audit; focused guidance or explicit full audit","modelInvoked":true,"inputs":["User security scope and current source state","Prior compatible audit records and coverage when present"],"outputs":["Focused security guidance or six-phase audit artifacts","Distinct confirmed, needs_validation and rejected records plus deterministic coverage"],"prerequisites":["Fresh independent delegation for full audits","Node.js >=18 for shipped validators","Every upstream OS-enforced sandbox control before target-controlled execution","Trusted parent-only evidence promotion before retaining execution artifacts"],"dependencies":[],"sideEffects":["Full audits write only an authorized isolated audit namespace; guidance does not create audit files automatically"],"runtimeCapabilities":["Read-only source exploration","Fresh independent research/general role dispatch","OS-enforced offline sandbox with allowlisted environment, read-only mounts, scratch-only writes and resource limits","Parent-only descriptor-safe bounded evidence promotion","Findings and coverage validator execution"],"permissions":["Explicit full-audit scope for audit workflow and artifacts","No source remediation or release authority","Host-enforced isolation required; prompt restrictions are advisory"],"environments":["Agentic copy/link, archive, npm and directory discovery supported","Native audit orchestration, sandbox and promotion enforcement require per-host verification","Missing fresh delegation prevents independent audit completion"],"relatedSkills":["codinary","caveman","code-review"],"aliases":[],"path":"skills/security-audit","bundle":false,"failureSemantics":["Missing sandbox control blocks target execution; exact source-grounded blocker remains needing validation","Missing independent dispatch leaves unvalidated ledger candidates and an incomplete run; never simulate review","Schema validity does not establish verification, coverage or a delivery pass","Material record changes require fresh independent verification; findings never authorize fixes"]},
    {"id":"setup","description":"Apply the Agentic engineering standards to the current project — agent rules (CLAUDE.md and others), linter/formatter configs, and CI workflows for Rust, Go, TypeScript, Python, Lua, Swift, or Kotlin. Use when the user invokes /setup or /agentic:setup, or asks to adopt or bootstrap these coding standards in a repository.","responsibility":"Agentic project initialization","invocation":"/setup or /agentic:setup","modelInvoked":false,"inputs":["User scope","Repository instructions"],"outputs":["Scoped result with evidence"],"prerequisites":["Applicable repository standards"],"dependencies":[],"sideEffects":["Scoped files or report as authorized"],"runtimeCapabilities":["File read","Artifact persistence"],"permissions":["Explicit reading scope","Task-authorized artifact writes"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":[],"aliases":[],"path":"skills/setup","bundle":false,"failureSemantics":["Missing language/tooling or failed initializer stops explicitly; existing configs are skipped unless force/update is authorized."]},
    {"id":"tdd","description":"Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions \"red-green-refactor\", or wants integration tests.","responsibility":"Behavioral tests at agreed public interfaces","invocation":"/tdd or /agentic:tdd","modelInvoked":true,"inputs":["User scope","Repository instructions"],"outputs":["Scoped result with evidence"],"prerequisites":["Applicable repository standards"],"dependencies":["codebase-design"],"sideEffects":["Scoped files or report as authorized"],"runtimeCapabilities":["File read","Artifact persistence"],"permissions":["Explicit reading scope","Task-authorized artifact writes"],"environments":["Claude Code: discovery supported; native adapted runtime unverified","Codex: discovery supported; fresh dispatch tested separately","Gemini CLI/Antigravity/Cursor/Copilot: generic discovery candidate; runtime unverified"],"relatedSkills":[],"aliases":[],"path":"skills/tdd","bundle":false,"failureSemantics":["Report missing prerequisites and preserve explicit caller scope; never imply verification or human approval from absent evidence."]}
  ]
}
