kiro-spec-tasks

Generate implementation tasks from feature specs with requirement mapping and reviews.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts high-level requirements and design documents into a validated, actionable task plan so engineering teams can move from spec to implementation without guesswork or missing coverage. It enforces numeric requirement mapping, dependency declarations, boundary annotations, and a bounded review loop to prevent hidden prerequisites or oversized work items.

Core Features & Use Cases

  • Requirement-to-task mapping: Maps numeric requirement IDs to 1-3 hour executable sub-tasks and ensures every requirement is covered.
  • Parallel and sequential modes: Marks safe parallel work with (P) indicators and omits them when sequential mode is requested.
  • Quality gates and merges: Runs a Task Plan Review Gate and an independent task-graph sanity review, merges with an existing tasks.md when present, and updates spec.json with phase and approvals.
  • Use Case: When a feature spec in .kiro/specs/{feature} is approved, generate a deterministic tasks.md ready for implementation and testing.

Quick Start

Generate implementation tasks for feature feishu-summary by running the kiro-spec-tasks workflow against the spec in .kiro/specs/feishu-summary.

Frequently Asked Questions about kiro-spec-tasks

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

FAQPage Schema
How do I generate executable tasks from requirements and design documents?

To generate executable tasks from requirements, this Skill maps numeric requirement IDs to 1-3 hour sub-tasks, ensuring full coverage and dependency declarations before outputting a validated tasks.md file.

What is spec-driven task planning and how does it handle parallel work?

Spec-driven task planning converts approved feature specs into actionable items. It marks safe concurrent work with parallel indicators or omits them for sequential execution based on your requested mode.

How do I merge new implementation tasks with an existing tasks.md file?

To merge new implementation tasks with an existing tasks.md, the workflow automatically detects the current file, merges the new validated task plan, and updates the spec.json with phase changes and approvals.

Can I enforce dependency annotations and boundary checks during task generation?

Yes, you can enforce dependency annotations and boundary checks during task generation. The workflow runs a Task Plan Review Gate and an independent sanity review to prevent hidden prerequisites and oversized items.

Does the task generation workflow support feature specs stored in .kiro/specs?

Yes, the task generation workflow directly supports feature specs stored under the .kiro/specs/{feature} directory, reading the requirements and design documents to produce a deterministic implementation plan.

Why are numeric requirement IDs needed for generating a task plan?

Numeric requirement IDs are needed for generating a task plan because they enforce strict requirement-to-task mapping, ensuring every documented requirement is covered by 1-3 hour executable sub-tasks without gaps.