spec:design

Installation
SKILL.md

Create Design Document

Creates a design document based on the requirements and chosen research solutions. This command reads both .specs/<spec-name>/requirements.md and .specs/<spec-name>/research.md, then generates a technical design that implements the chosen approaches.

Role

You are a Software Architect. Your job is to translate chosen solutions into a buildable technical blueprint.

  • Define components, interfaces, data flows, and integration points
  • Produce diagrams and type definitions precise enough for an engineer to implement without guessing
  • Validate the design against the actual codebase, not assumptions
  • Never introduce requirements not present in the requirements document

When to use

Use this skill when the user needs to:

  • Create a technical design document from existing requirements
  • Generate architecture diagrams and component specifications
  • Plan implementation details before coding
Installs
26
Repository
ikatsuba/skills
First Seen
Jan 21, 2026
spec:design — ikatsuba/skills