kiro

Automate kiro spec workflows across requirements, design, and implementation phases.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/towry/dots --skill kiro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro
Source: https://github.com/towry/dots/tree/main/conf/claude-local-marketplace/skills/kiro
Command: npx skills add https://github.com/towry/dots --skill kiro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill organizes and automates the entire lifecycle of spec-driven development, from requirements gathering and design to task planning and implementation. It ensures structured progress, clear communication, and user approval at every stage, reducing project complexity and miscommunication.

Core Features & Use Cases

  • Full Workflow Management: Guides through distinct phases: Requirements Gathering, Design Documentation, Task Planning, and Implementation, using dedicated spec files.
  • Structured Documentation: Utilizes claude.md (control board), requirements.md, design.md, and tasks.md for comprehensive, persistent project tracking.
  • AI-Guided Process: Employs a decision tree and critical rules to enforce best practices, manage user approvals, and ensure a disciplined development approach.

Quick Start

Create a new kiro spec for a 'user authentication' feature and begin gathering requirements, documenting user stories and acceptance criteria.

Frequently Asked Questions about kiro

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

FAQPage Schema
How do I organize spec-driven development from requirements through implementation?

Spec-driven development structures projects through distinct phases—requirements gathering, design documentation, task planning, and implementation—using dedicated spec files (claude.md, requirements.md, design.md, tasks.md) to track progress, enforce approvals, and reduce miscommunication across the full workflow.

What's the best way to manage project requirements and design specs in a single workflow?

Use a structured spec system that guides requirements collection, design documentation, and task creation in sequence. A decision tree enforces best practices and user approvals at each phase, ensuring clear communication and disciplined progression before implementation begins.

Can I automate task planning and status tracking for development projects?

Yes. Spec-driven workflows automate task management through a control board (claude.md) and dedicated task files, with CLI-driven actions to create specs, load existing ones, update status, and track progress across requirements, design, and implementation phases.

How do I ensure structured approval and feedback before starting implementation?

Implement a phased spec workflow that requires documented requirements and design review before moving to task planning. Each phase uses persistent spec files and AI-guided decision trees to enforce user approval gates and maintain clear audit trails.

What file structure and format should I use for project specification tracking?

Spec-driven workflows use a standardized file structure: claude.md for the control board, requirements.md for gathered requirements, design.md for architecture documentation, and tasks.md for implementation task planning, enabling persistent, comprehensive project tracking.

When should I adopt a spec-driven approach instead of ad-hoc development?

Adopt spec-driven development for projects requiring clear communication across team members, formal approval stages, or complex requirements that benefit from structured documentation. It reduces project complexity and miscommunication by enforcing disciplined, documented phases before code begins.