kiro-spec-batch

Generate spec.json, requirements.md, design.md, and tasks.md for pending roadmap features.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/BarryYin/Hermes-sdd --skill kiro-spec-batch-barryyin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-spec-batch
Source: https://github.com/BarryYin/Hermes-sdd/tree/main/skills/kiro-spec-batch
Command: npx skills add https://github.com/BarryYin/Hermes-sdd --skill kiro-spec-batch-barryyin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Projects with many interdependent features often stall on specification work because creating requirements, designs, and tasks for each feature is repetitive, sequential, and error-prone. This Skill automates the end-to-end spec generation process across an entire roadmap, enforcing dependency order while leveraging parallel subagents to scale work without overloading the controller context.

Core Features & Use Cases

  • Dependency-wave orchestration: Parse the roadmap's "## Specs (dependency order)" section, group pending features into waves, and dispatch parallel subagents per wave.
  • End-to-end spec pipeline: For each feature create spec.json, requirements.md, design.md, and tasks.md by invoking the project's spec-init, spec-requirements, spec-design, and spec-tasks flows.
  • Cross-spec consistency review: Run a global reviewer to detect data-model, interface, naming, and boundary inconsistencies and trigger remediation rounds as needed.
  • Robust failure handling: Detect missing briefs, circular dependencies, subagent failures, and provide actionable reports or remediation suggestions.

Quick Start

Create complete specs for all pending features listed in .kiro/steering/roadmap.md using dependency-wave parallel dispatch and perform a cross-spec consistency review.

Frequently Asked Questions about kiro-spec-batch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I batch-create specs for multiple roadmap features at once?

You can batch-create specs by parsing a dependency-ordered roadmap and dispatching parallel subagents per dependency wave to generate requirements.md, design.md, and tasks.md for pending features.

How does dependency-wave orchestration work for spec generation?

Dependency-wave orchestration groups pending roadmap features into waves based on dependencies, dispatching parallel subagents per wave to run init, requirements, design, and tasks phases in strict order.

What do I need to set up before automating spec generation across a roadmap?

You need a .kiro/steering/roadmap.md listing dependency-ordered specs and .kiro/specs/<feature>/brief.md files for each pending feature before triggering batch spec generation.

Can I run cross-spec consistency reviews automatically after generating feature specs?

Yes, after generating specs the system runs a global cross-spec consistency review to detect data-model, interface, naming, and boundary inconsistencies, triggering remediation rounds as needed.

What happens if a subagent fails during parallel spec creation?

The system handles subagent failures with remediation rounds, detecting missing briefs, circular dependencies, and failures, then providing actionable reports or remediation suggestions.

When should I use parallel subagents for spec-driven development?

Use parallel subagents when your project has many interdependent features on a roadmap, requiring repetitive spec creation that would stall if done sequentially without context scaling.