spec-kitty

Solid

Standalone Spec Kitty governance invocation: run Spec Kitty when the user indicates they want Spec Kitty involved, load governance context, open an Op, do the work under that context, and close the Op with the real outcome. Documents dispatch, profiles list, invocations list, and profile-invocation complete. Triggers: "use spec kitty to", "hey spec kitty", "spec kitty <anything>", ad-hoc requests that are not part of a running full mission workflow.

AI & Automation 1,449 stars 131 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# spec-kitty Use this skill when the user seems to want Spec Kitty involved and the request is not clearly a full mission workflow. Spec Kitty does not spawn another LLM. You are the host. Spec Kitty routes the request, assembles governance context, opens an Op record, and returns. You then do the work under that governance context and close the Op with the real outcome. ## Default Mental Model If the user says anything like "use spec kitty to ...", "hey spec kitty ...", "spec kitty fix ...", or "spec kitty <anything>", treat it as a standalone governed invocation unless they clearly ask for a full mission. Run: ```bash spec-kitty dispatch "<request verbatim>" --json ``` If the user names a specific profile, or you have a strong reason to bypass routing, pass it explicitly: ```bash spec-kitty dispatch "<request verbatim>" --profile <profile-id> --json ``` Do not answer directly before dispatching. The point is to load governance and record the Op before doing the work. ## The open->work->close contract Every standalone invocation follows the same three-step lifecycle: 1. **Open** — `spec-kitty dispatch` opens the Op and loads governance context. It does not do the work and it does not close the Op. 2. **Work** — read `governance_context_text` and do the work under that binding context. 3. **Close** — close the Op with the real outcome: ```bash spec-kitty profile-invocation complete \ --invocation-id <id> \ --outcome <done|failed|abandoned> [...

Details

Author
Priivacy-ai
Repository
Priivacy-ai/spec-kitty
Created
9 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category