kiro-spec-design

Generate technical design documents from specifications using boundary-first methodologies.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/miyamo2/braider --skill kiro-spec-design-miyamo2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-spec-design
Source: https://github.com/miyamo2/braider/tree/main/.gemini/skills/kiro-spec-design
Command: npx skills add https://github.com/miyamo2/braider --skill kiro-spec-design-miyamo2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineering teams produce thorough, inspection-ready design documents from high-level requirements by automating structure, traceability, and boundary definitions.

Core Features & Use Cases

  • Boundary-first design with explicit ownership and non-boundaries
  • Requirements traceability mapping to components and contracts
  • Design synthesis and boundary planning to drive task generation
  • Structured design doc and research log generation per program guidelines
  • Design review and iteration workflow guided by rules

Quick Start

Run kiro-spec-design command for your target spec to generate the initial design draft.

Frequently Asked Questions about kiro-spec-design

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

FAQPage Schema
How do I create a technical design document from a software specification?

To create a technical design document from a software specification, apply boundary-first and synthesis-guided methodologies to define discovery, boundaries, and review readiness. This generates an inspection-ready design with requirements traceability, architecture readiness, and a structured file-structure plan.

What is boundary-first design and how does it handle non-boundaries?

Boundary-first design is an architecture methodology that defines explicit ownership boundaries and non-boundaries early in the process. It ensures clear component separation and commitment scoping before synthesizing the final technical design document.

How do I map requirements traceability to components and contracts?

Requirements traceability mapping connects high-level specification needs directly to their implementing components and contracts. This synthesis-guided process ensures every requirement is accounted for and drives the structured file-structure plan and task generation.

Can I use this design synthesis approach for extending existing software?

Yes, this design synthesis approach applies to both new and extended software specifications. It guides discovery, boundary definition, and review readiness across teams while satisfying risk assessment and architecture readiness for existing system modifications.

What is the best way to prepare an architecture design for team review?

The best way to prepare an architecture design for team review is to generate a structured design doc and research log following program guidelines. This ensures boundary commitments, risk assessment, and requirements traceability are fully documented for inspection.

Does specification synthesis require a separate risk assessment step?

Specification synthesis includes risk assessment as an integrated output rather than a separate step. The generated design document inherently satisfies risk evaluation alongside boundary commitments and architecture readiness per kiro guidelines.