plugins/spec-kitty-plugin/skills/spec-kitty-research/SKILL.md
A standard Spec-Kitty workflow routine.
npx skillsauth add richfrem/agent-plugins-skills spec-kitty-researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
<!-- 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.testing
Skill for creating and managing isolated git worktrees (`.worktrees/issue-NNN`) for issue execution branches. USE ONLY when setting up or cleaning up isolated git worktrees for specific issue execution. DO NOT USE for managing local task files (use `task-agent`) or escalating tasks to issues (use `github-issue-backlog-agent`).
data-ai
Skill for orchestrating the end-to-end GitHub issue lifecycle flow: Issue -> Worktree -> Implementation -> PR Creation -> Resolution Closure. USE ONLY when running or dry-running full lifecycle orchestration for resolving an issue with a PR. DO NOT USE for isolated worktree management only (use `issue-worktree-agent`) or logging issues (use `github-issue-agent`).
tools
Automatically ranks GitHub issues (P0-P3) based on friction tier, frequency, and blockages, synchronizing priority labels and GitHub Projects v2 custom fields.
testing
Bridge skill for escalating ephemeral local task scratchpad items (`tasks/*.md`) into durable, taxonomy-validated, evidence-rich GitHub Issues. USE ONLY when promoting a single-session local task into durable repository backlog. DO NOT USE for managing local kanban boards (use `task-agent` instead) or directly querying/commenting on issues (use `github-issue-agent` instead).