kiro-discovery

Solid

Entry point for new work. Determines the best action path or work decomposition (update existing spec, create new spec, mixed decomposition, or no spec needed) and refines ideas through structured dialogue.

AI & Automation 3,416 stars 254 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 91/100

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

Skill Content

# Discovery <background_information> - **Success Criteria**: - Correct action path or work decomposition identified based on existing project state - User's intent clarified through questions, not assumptions - Output is an actionable next step (not just a description) </background_information> <instructions> ## Step 1: Lightweight Scan Gather **only metadata** to determine the action path. Do NOT read full file contents yet. - **Specs inventory**: Scan `{{KIRO_DIR}}/specs/*/spec.json` for `name`, `phase` fields and `approvals` status. Note feature names and their current status. - **Steering existence**: Check which files exist in `{{KIRO_DIR}}/steering/` (product.md, tech.md, structure.md, roadmap.md). Do NOT read their contents yet. - **Roadmap check**: If `{{KIRO_DIR}}/steering/roadmap.md` exists, read it. This contains project-level context (approach, scope, constraints, spec list) from a previous discovery session. Use it to restore project context. - **Top-level structure**: List the project root directory to note key directories and files. Do NOT recurse into subdirectories. This step should consume minimal context. If `specs/` is empty and no steering exists, note "greenfield project" and move to Step 2. ## Step 2: Determine Action Path Based on the user's request and the metadata from Step 1, determine which path applies: **Path A: Existing spec covers this** - The request is an extension, enhancement, or fix within an existing spec's domain - Every m...

Details

Author
gotalab
Repository
gotalab/cc-sdd
Created
10 months ago
Last Updated
1 weeks ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category