spec-kitty-research
Original:🇺🇸 English
Translated
Run the Phase 0 research workflow to scaffold research artifacts before task planning.
1installs
Added on
NPX Install
npx skill4agent add richfrem/agent-plugins-skills spec-kitty-researchTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Path reference rule: When you mention directories or files, provide either the absolute path or a path relative to the project root (for example, ). Never refer to a folder by name alone.
kitty-specs/<feature>/tasks/Path: .kittify/templates/commands/research.md
Location Pre-flight Check
BEFORE PROCEEDING: Verify you are working in the primary repository checkout.
bash
pwd
git branch --show-currentExpected output:
- : Should end with
pwd(or similar primary repository checkout)primary repository checkout - Branch: Should show your feature branch name like (NOT
001-feature-name)main
If you see the main branch or main repository path:
⛔ STOP - You are in the wrong location!
This command creates research artifacts in your feature directory. You must be in the primary repository checkout.
Correct the issue:
- Navigate to your primary repository checkout:
cd primary repository checkout - Verify you're on the correct feature branch:
git branch --show-current - Then run this research command again
What This Command Creates
When you run , the following files are generated in your feature directory:
spec-kitty researchGenerated files:
- research.md – Decisions, rationale, and supporting evidence
- data-model.md – Entities, attributes, and relationships
- research/evidence-log.csv – Sources and findings audit trail
- research/source-register.csv – Reference tracking for all sources
Location: All files go in
kitty-specs/001-feature-name/Workflow Context
Before this: calls this as "Phase 0" research phase
/spec-kitty.planThis command:
- Scaffolds research artifacts
- Creates templates for capturing decisions and evidence
- Establishes audit trail for traceability
After this:
- Fill in research.md, data-model.md, and CSV logs with actual findings
- Continue with which uses your research to drive technical design
/spec-kitty.plan
Goal
Create , , and supporting CSV stubs based on the active mission so implementation planning can reference concrete decisions and evidence.
research.mddata-model.mdWhat to do
- You should already be in the correct primary repository checkout (verified above with pre-flight check).
- Run to generate the mission-specific research artifacts. (Add
spec-kitty researchonly when it is acceptable to overwrite existing drafts.)--force - Open the generated files and fill in the required content:
- – capture decisions, rationale, and supporting evidence.
research.md - – document entities, attributes, and relationships discovered during research.
data-model.md - &
research/evidence-log.csv– log all sources and findings so downstream reviewers can audit the trail.research/source-register.csv
- If your research generates additional templates (spreadsheets, notebooks, etc.), store them under and reference them inside
research/.research.md - Summarize open questions or risks at the bottom of . These should feed directly into
research.mdand future implementation prompts./spec-kitty.tasks
Success Criteria
- explains every major decision with references to evidence.
kitty-specs/<feature>/research.md - lists the entities and relationships needed for implementation.
kitty-specs/<feature>/data-model.md - CSV logs exist (even if partially filled) so evidence gathering is traceable.
- Outstanding questions from the research phase are tracked and ready for follow-up during planning or execution.