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.