sdd-spec-design

Generate technical design documents from software feature specifications.

Updated Dec 2, 2025
One-click install
npx skills add https://github.com/qlawmarq/dotfiles-common --skill sdd-spec-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-spec-design
Source: https://github.com/qlawmarq/dotfiles-common/tree/main/skills/sdd-init/references/skills/spec-design
Command: npx skills add https://github.com/qlawmarq/dotfiles-common --skill sdd-spec-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of detailed technical design documents, translating high-level requirements into actionable architectural blueprints.

Core Features & Use Cases

  • Requirement Analysis: Understand and map requirements to technical components.
  • Architecture Discovery: Research best practices and external dependencies.
  • Design Generation: Produce a structured technical design document.
  • Use Case: When a new feature is defined, this skill ensures a robust technical plan is created before implementation begins, aligning with project standards and best practices.

Quick Start

Use the sdd-spec-design skill to create a technical design for the 'user-authentication' feature.

Frequently Asked Questions about sdd-spec-design

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

FAQPage Schema
How do I generate a technical design document from software requirements?

To generate a technical design document from software requirements, use this skill to perform requirement analysis, research best practices, and output a structured architectural blueprint with type-safe interface definitions.

What is the best way to translate high-level requirements into an architectural blueprint?

Translating high-level requirements into an architectural blueprint involves mapping requirements to technical components and discovering external dependencies, which this skill automates to ensure alignment with project steering context and existing patterns.

How do I ensure my new feature design aligns with existing project patterns?

Ensuring new feature design aligns with existing project patterns requires checking the technical design against project steering context, which this skill does automatically during architecture discovery and document generation.

Can I automate technical specification writing for software architecture?

You can automate technical specification writing for software architecture by using this skill to process provided specifications, yielding a comprehensive design document that emphasizes clear interface definitions and robust technical planning before implementation.

Does generating a technical design document require predefined interface definitions?

Generating a technical design document does not require predefined interface definitions as input; the skill creates clear, type-safe interface definitions as an output during the design generation process based on your provided requirements.

When do I need to research external dependencies for a technical design?

You need to research external dependencies for a technical design during the architecture discovery phase, which occurs after requirement analysis and before finalizing the structured design document to ensure best practices are followed.