npx claudepluginhub richfrem/agent-plugins-skills --plugin spec-kittyThis skill uses the workspace's default tool permissions.
assets/workflows/spec-kitty.research.mdevals/evals.jsonevals/results.tsvrequirements.txtworkflows/spec-kitty.research.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
<!-- spec-kitty-command-version: 3.0.3 -->Source: This skill augments the baseline workflow located at
./workflows/spec-kitty.research.md. It acts as an intelligent wrapper that is continuously improved with each execution.
Path reference rule: When you mention directories or files, provide either the absolute path or a path relative to the project root (for example, kitty-specs/<feature>/tasks/). Never refer to a folder by name alone.
In repos with multiple features, always pass --feature <slug> to every spec-kitty command.
BEFORE PROCEEDING: Verify you are working in the project root checkout.
pwd
git branch --show-current
Expected output:
pwd: Should end with your project root directory path001-feature-name (NOT main)If you see the main branch or the wrong directory path:
ā STOP - You are in the wrong location!
This command creates research artifacts in your feature directory. You must be in the project root checkout.
Correct the issue:
cd /path/to/project/rootgit branch --show-currentWhen you run spec-kitty research, the following files are generated in your feature directory:
Generated files:
Location: All files go in kitty-specs/<feature-slug>/
Before this: /spec-kitty.plan calls this as "Phase 0" research phase
This command:
After this:
/spec-kitty.plan which uses your research to drive technical designCreate research.md, data-model.md, and supporting CSV stubs based on the active mission so implementation planning can reference concrete decisions and evidence.
spec-kitty research to generate the mission-specific research artifacts. (Add --force only when it is acceptable to overwrite existing drafts.)research.md ā capture decisions, rationale, and supporting evidence.data-model.md ā document entities, attributes, and relationships discovered during research.research/evidence-log.csv & research/source-register.csv ā log all sources and findings so downstream reviewers can audit the trail.research/ and reference them inside research.md.research.md. These should feed directly into /spec-kitty.tasks and future implementation prompts.kitty-specs/<feature>/research.md explains every major decision with references to evidence.kitty-specs/<feature>/data-model.md lists the entities and relationships needed for implementation.