Design Skill

Generate design documents with Mermaid architecture diagrams and data models.

2|1|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/shsrams/kiro-cli-bootstrap --skill design-skill-shsrams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Design Skill
Source: https://github.com/shsrams/kiro-cli-bootstrap/tree/main/skills/design
Command: npx skills add https://github.com/shsrams/kiro-cli-bootstrap --skill design-skill-shsrams

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the generation of comprehensive design documents from requirements and research findings, providing a unified source of truth for architecture and implementation planning.

Core Features & Use Cases

  • Automated Design Synthesis: Transforms requirements and research into architecture, data models, component interfaces, and implementation guidance.
  • Modular Output: Produces either a single consolidated document or modular documents with navigation and cross-references.
  • Visual Modeling: Generates Mermaid diagrams for architecture, data flow, and component relationships.
  • Use Case: A product team has requirements and research notes; this skill creates a complete design doc with diagrams and appendices.

Quick Start

Provide the requirements document and research findings, and the design skill will generate a complete design document with architecture diagrams and data models.

Frequently Asked Questions about Design Skill

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

FAQPage Schema
How do I generate a design document from requirements and research findings?

To generate a design document from requirements, provide the research findings and requirements as input. The skill automates design synthesis to produce architecture, data models, and component interfaces.

Can I create architecture diagrams with Mermaid from text requirements?

Yes, you can create Mermaid architecture diagrams from text requirements. The skill generates visual modeling outputs for architecture, data flow, and component relationships directly from the provided inputs.

What is the best way to structure modular documentation for a software architecture?

The best way to structure modular documentation is to output cross-referenced modular documents. The skill produces either a single consolidated document or modular documents with navigation based on your project needs.

Does generating comprehensive design documents require predefined component specifications?

Generating comprehensive design documents requires defined requirements and accessible research artifacts. The skill uses these inputs to guide architecture decisions and produce component specifications, testing plans, and risk analysis.

How to include risk analysis and testing plans in automated architecture documentation?

To include risk analysis and testing plans in architecture documentation, use the skill's structured design output feature. It automatically generates these sections alongside data models and appendices.

When should I use automated design synthesis over manual documentation?

Use automated design synthesis when you have defined requirements and research notes needing structured output. It is ideal for projects requiring a unified source of truth for implementation planning rather than manual drafting.