بنقرة واحدة
spec-kitty-research
Generate research documents for the current mission
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate research documents for the current mission
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Interview and compile a project charter
Generate a requirements-quality checklist
Execute a work package implementation
Create an implementation plan
Review a work package implementation
Create a mission specification
| name | spec-kitty.research |
| description | Generate research documents for the current mission |
| user-invocable | true |
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 missions, always pass --mission <handle> to every spec-kitty command. The <handle> can be the mission's mission_id (ULID), mid8 (first 8 chars of the ULID), or mission_slug. The resolver disambiguates by mission_id and returns a structured MISSION_AMBIGUOUS_SELECTOR error on ambiguity — there is no silent fallback.
The content of the user's message that invoked this skill (everything after the skill invocation token, e.g. after /spec-kitty.<command> or $spec-kitty.<command>) is the User Input referenced elsewhere in these instructions.
You MUST consider this user input before proceeding (if not empty).
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 pathkitty/mission-<slug>-<mid8> or a legacy NNN-feature-name form), NOT mainIf 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.