kiro-spec-batch

Solid

Create complete specs (requirements, design, tasks) for all features in roadmap.md using parallel sub-agent dispatch by dependency wave.

Testing & QA 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

# Spec Batch <background_information> - **Success Criteria**: - All features have complete spec files (spec.json, requirements.md, design.md, tasks.md) - Dependency ordering respected (upstream specs complete before downstream) - Independent features processed in parallel via sub-agent dispatch - Cross-spec consistency verified (data models, interfaces, naming) - Mixed roadmap context understood without breaking `## Specs (dependency order)` parsing - Controller context stays lightweight (sub-agents do the heavy work) </background_information> <instructions> ## Step 1: Read Roadmap and Validate 1. Read `{{KIRO_DIR}}/steering/roadmap.md` 2. Parse the `## Specs (dependency order)` section to extract: - Feature names - One-line descriptions - Dependencies for each feature - Completion status (`[x]` = done, `[ ]` = pending) 3. If present, also read for context: - `## Existing Spec Updates` - `## Direct Implementation Candidates` Do not include these in dependency-wave execution; they are awareness-only inputs for sequencing and consistency review. 4. For each pending feature in `## Specs (dependency order)`, verify `{{KIRO_DIR}}/specs/<feature>/brief.md` exists 5. If any brief.md is missing, stop and report: "Missing brief.md for: [list]. Run `@kiro-discovery` to generate briefs first." ## Step 2: Build Dependency Waves Group pending features into waves based on dependencies: - **Wave 1**: Features with no dependencies (or all dependencies ...

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