kiro-skill

Generate EARS-format feature specs, design documents, and implementation task lists.

322|45|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/Microck/ordinary-claude-skills --skill kiro-skill-microck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-skill
Source: https://github.com/Microck/ordinary-claude-skills/tree/main/skills_all/kiro-skill
Command: npx skills add https://github.com/Microck/ordinary-claude-skills --skill kiro-skill-microck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Transforms ideas into feature specs, design docs, and implementation task lists using an iterative, document-driven workflow.

Core Features & Use Cases

  • Requirements (EARS format) and acceptance criteria
  • Design documents and implementation task lists
  • Storage in .kiro/specs/{feature-name}/

Quick Start

Create a feature spec for a new login flow and generate a requirements.md in .kiro/specs/login-flow/.

Frequently Asked Questions about kiro-skill

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

FAQPage Schema
How do I convert feature ideas into structured specifications and design documents?

This Skill automates the creation of feature specifications in EARS format, design documents, and implementation task lists. It transforms ideas into organized, phase-gated outputs stored in `.kiro/specs/{feature-name}/`, enforcing explicit approvals between each phase of development.

What is EARS format and when should I use it for requirements?

EARS (Easy Approach to Requirements Syntax) is a structured format for writing clear, testable acceptance criteria. This Skill applies EARS when documenting new feature requirements, ensuring requirements are unambiguous and directly tied to implementation tasks.

How do I organize feature specifications and implementation tasks in a project?

This Skill stores specifications and task lists under `.kiro/specs/{feature-name}/` using kebab-case naming conventions. It generates requirements.md, design documents, and incremental test-driven task lists in a single, centralized location for each feature.

Can I use this Skill for planning features that require incremental, test-driven development?

Yes. This Skill is designed for features requiring phased planning, generating both design documents and step-by-step implementation task lists that follow test-driven development practices from the start.

What happens if I skip approval gates between specification phases?

This Skill enforces phase-gated outputs, requiring explicit approval before proceeding from requirements to design to implementation. Skipping gates is not permitted; each phase must be reviewed and approved to move forward.

Does this Skill work for small, incremental changes or only large features?

This Skill is optimized for features and ideas requiring documented requirements, architecture design, and structured implementation plans. It is most effective for substantive changes where specification and planning reduce ambiguity and rework.