kiro-spec-requirements

Generate EARS-format requirements from project descriptions and steering context.

1.5k|242|Updated Feb 16, 2017
One-click install
npx skills add https://github.com/growilabs/growi --skill kiro-spec-requirements-growilabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-spec-requirements
Source: https://github.com/growilabs/growi/tree/main/.claude/skills/kiro-spec-requirements
Command: npx skills add https://github.com/growilabs/growi --skill kiro-spec-requirements-growilabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts project descriptions and steering context into structured, testable EARS-format requirements so product teams can produce consistent, review-ready requirement documents without manual syntax work.

Core Features & Use Cases

  • EARS-compliant Drafting: Produce initial requirements drafts from .kiro/specs and steering files, applying EARS patterns to every acceptance criterion.
  • Review Gate & Repair Loop: Run mechanical and judgment-based checks from rules/requirements-review-gate.md, perform up to two repair passes, and stop to ask clarifying questions on true ambiguities.
  • Metadata Finalization: Write requirements.md only after the gate passes and update spec.json metadata (phase and approvals) to reflect generation status.

Quick Start

Use the kiro-spec-requirements skill to generate an EARS-formatted requirements draft for the feature named "billing" using available .kiro/specs and steering files.

Frequently Asked Questions about kiro-spec-requirements

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

FAQPage Schema
How do I generate EARS-format requirements from a project description?

EARS-format requirements are generated by converting project descriptions and steering context into structured text using specific patterns. This skill automates that conversion, ensuring every acceptance criterion follows EARS syntax before finalizing the document.

What is the EARS syntax for writing acceptance criteria?

EARS syntax is a structured pattern for writing testable acceptance criteria. This skill automatically applies EARS patterns to your feature specifications, ensuring requirements are consistently formatted and review-ready without manual syntax work.

How do I automate requirements validation and gate checks?

Automate requirements validation by running mechanical and judgment-based review gate checks. The skill performs up to two repair passes to fix issues automatically, then stops to ask clarifying questions if true ambiguities remain in the specification.

Can I use steering files to draft feature specifications automatically?

Yes, you can use steering files to draft feature specifications automatically. The skill reads available steering context and feature folders under .kiro/specs to produce initial requirements drafts that align with your existing project guidelines.

What happens when requirements fail the review gate checks?

When requirements fail review gate checks, the skill executes a repair loop. It performs up to two automated repair passes to correct mechanical and judgment-based issues, only stopping to ask for human input on true ambiguities.

How do I update spec.json metadata after generating requirements?

Update spec.json metadata by finalizing the generation status after the review gate passes. The skill automatically writes the requirements.md file and updates the phase and approval fields in spec.json to reflect the completed generation.