← ClaudeAtlas

kiro-discoverylisted

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.
MySetsuna/ridge · ★ 0 · Code & Development · score 78
Install: claude install-skill MySetsuna/ridge
# kiro-discovery Skill ## Core Mission - **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) ## Execution Steps ### Step 1: Lightweight Scan Gather **only metadata** to determine the action path. Do NOT read full file contents yet. - **Specs inventory**: Glob `.kiro/specs/*/spec.json`, read each spec.json for `name`, `phase` fields and `approvals` status. Note feature names and their current status. - **Steering existence**: Check which files exist in `.kiro/steering/` (product.md, tech.md, structure.md, roadmap.md). Do NOT read their contents yet. - **Roadmap check**: If `.kiro/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 meaningful part of