kiro-spec-batch

Generates complete specs for all roadmap features using parallel subagent dispatch by dependency wave.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/scapia-oss/compass --skill kiro-spec-batch-scapia-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-spec-batch
Source: https://github.com/scapia-oss/compass/tree/main/tools/cc-sdd/templates/agents/claude-code-skills/skills/kiro-spec-batch
Command: npx skills add https://github.com/scapia-oss/compass --skill kiro-spec-batch-scapia-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating full specifications (requirements, design, tasks) for every feature in a project roadmap one at a time is slow and error-prone, and independently written specs often drift apart in data models, interfaces, and naming. This Skill automates batch spec generation while enforcing dependency order and cross-spec consistency. ## Core Features & Use Cases - Dependency-wave planning: Parses the roadmap's ## Specs (dependency order) section and groups pending features into waves so upstream specs finish before downstream ones start. - Parallel subagent dispatch: Runs all features within a wave concurrently via the Agent tool, keeping the controller context lightweight while subagents execute the full init/requirements/design/tasks pipeline. - Cross-spec consistency review: Dispatches a dedicated reviewer subagent to check data models, interface contracts, naming, task boundaries, and duplicate functionality across all generated specs, with up to three remediation rounds. - Use Case: After running discovery to produce a roadmap with six features, invoke this Skill to generate all six complete spec sets in four dependency waves, verify consistency, and mark the roadmap items complete. ## Quick Start Ask the agent to run kiro-spec-batch to generate complete specs for every pending feature in the roadmap using parallel dependency waves.

Frequently Asked Questions about kiro-spec-batch

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

FAQPage Schema
How do I generate specs for multiple features at once?

Run kiro-spec-batch after creating a roadmap with discovery. It parses the dependency-ordered specs section, groups pending features into waves, and dispatches parallel subagents to generate requirements, design, and tasks for each feature.

How does dependency ordering work in batch spec generation?

Features are grouped into waves: Wave 1 contains features with no pending dependencies, and each later wave contains features whose dependencies completed in earlier waves. A wave never starts until all features in previous waves finish.

What happens if a brief.md file is missing for a feature?

The Skill stops before dispatching any subagents and reports which features are missing briefs. It instructs you to run the discovery command first to generate the required brief.md files.

Does kiro-spec-batch check consistency across generated specs?

Yes. After all waves complete, a dedicated cross-spec reviewer subagent checks data model alignment, interface contracts, duplicate functionality, naming conventions, and task boundary overlaps, with up to three fix-and-recheck rounds.

What happens when a subagent fails during a wave?

The error is logged, the failed feature is skipped, and the remaining features in the wave still complete. The summary lists failures and suggests running the single-feature spec command manually for them.

Can kiro-spec-batch handle circular dependencies in the roadmap?

No. If the dependency graph contains cycles, the Skill reports the cycle and stops, instructing you to fix the dependency ordering in roadmap.md before retrying.