kiro-spec-design

Generate implementation-ready technical designs with requirement traceability and file structure plans.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts ambiguous or high-level product requirements into a concrete, implementation-ready technical design so engineering teams can move from WHAT to HOW with confidence and traceability.

Core Features & Use Cases

  • Discovery-driven architecture: Runs full or light discovery to gather constraints, external API details, and codebase patterns that shape the design.
  • Boundary-first design generation: Produces a draft design.md with explicit boundaries, file structure plans, component contracts, and test strategies to guide implementation.
  • Research logging & synthesis: Persists discovery findings and design rationales to research.md and applies synthesis rules to produce build-vs-adopt decisions and simplifications.
  • Use Case: Use when preparing designs for new features, complex integrations, or extensions that require requirement traceability, risk assessment, and rollout notes.

Quick Start

Run the kiro-spec-design skill for the feature name to generate a design draft, update research.md, and produce a file structure plan.

Frequently Asked Questions about kiro-spec-design

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

FAQPage Schema
How do I translate product requirements into a technical design document?

To translate product requirements into a technical design, you can generate a comprehensive design.md that defines concrete architecture, explicit boundaries, and implementation-ready specifications with requirement traceability.

What is requirement traceability in software architecture design?

Requirement traceability in software architecture design links implementation-ready specifications back to product requirements using numeric IDs, ensuring every component contract and file structure plan maps directly to a defined business need.

How do I structure a file plan for a complex feature integration?

Structuring a file plan for complex integrations requires boundary-first design generation, producing explicit component boundaries, file structure plans, and test strategies within a draft design.md to guide implementation.

What's the best way to document technology decisions for a new feature?

The best way to document technology decisions is logging discovery findings and design rationales to research.md, applying synthesis rules to produce build-vs-adopt decisions and architectural simplifications.

Does this approach work for light discovery on existing codebases?

Yes, this approach supports light discovery to gather constraints, external API details, and codebase patterns, shaping the technical design even when preparing extensions for existing systems.

When do I need a boundary-first design for my specifications?

You need a boundary-first design for new features, complex integrations, or extensions requiring risk assessment and rollout notes, ensuring explicit component ownership and type-safety rules before implementation.