kiro-spec-requirements

Parse steering inputs into EARS-formatted requirements and persist them to markdown.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/shimaMatz/driver-copilot --skill kiro-spec-requirements-shimamatz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-spec-requirements
Source: https://github.com/shimaMatz/driver-copilot/tree/main/.cursor/skills/kiro-spec-requirements
Command: npx skills add https://github.com/shimaMatz/driver-copilot --skill kiro-spec-requirements-shimamatz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating comprehensive, testable requirements for a specification by translating steering context and reference materials into clear, observable behavior.

Core Features & Use Cases

  • Produces EARS-compliant requirements from spec.json, briefs, and project context.
  • Clearly defines discovery boundaries, inclusions, exclusions, and adjacent expectations for product planning.
  • Supports structured review via the Requirements Review Gate to ensure completeness and unambiguity.

Quick Start

Use the kiro spec generator with a spec key to produce a draft of structured requirements.

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 testable spec requirements from a project brief?

To generate testable spec requirements, parse steering inputs like spec.json and brief.md to produce EARS-formatted requirements. This process groups related behaviors into named areas while avoiding implementation details.

What are EARS-formatted requirements and when should I use them?

EARS-formatted requirements use a structured syntax to define clear, observable software behavior. Use them to translate steering context and reference materials into unambiguous, testable specifications for product planning.

How do I define discovery boundaries for product spec requirements?

Define discovery boundaries by explicitly stating inclusions, exclusions, and adjacent expectations across discovery, requirements, and design phases. This maintains structured review completeness and prevents scope creep.

How do I pass a requirements review gate for spec metadata?

Pass the requirements review gate by ensuring generated requirements are complete and unambiguous. Once passed, the system updates metadata including phase, approvals, and timestamp, persisting results to your requirements.md file.

Can I use spec.json and brief.md to generate structured requirements without manual writing?

Yes, you can parse spec.json and brief.md to automatically generate a draft of structured EARS-compliant requirements. This translates project context into observable behaviors, though a review gate still validates completeness.