← ClaudeAtlas

kiro-spec-batchlisted

Create complete specs (requirements, design, tasks) for all features in roadmap.md using parallel sub-agent dispatch by dependency wave.
Huruikagi/specbind · ★ 3 · Testing & QA · score 69
Install: claude install-skill Huruikagi/specbind
# 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