Software Design Document Generator
Drafts structured Software Design Documents with Mermaid architecture diagrams, strict data contracts, and platform compatibility matrices before technical planning.
The Software Design Document Generator is an architectural specification skill within the supergraph engineering framework designed to eliminate ambiguities before task implementation. By querying codebase knowledge graphs via MCP and reading domain glossaries, it constructs standardized SDD specifications featuring sequence diagrams, JSON input/output schemas, database invariants, cross-platform lifecycle hooks, failure recovery matrices, and Architecture Decision Records (ADRs). Ideal for full-tier architectural overhauls, major API redesigns, and cross-boundary changes, this skill introduces a mandatory approval gate ensuring all technical contracts and fallbacks are validated before handing off tasks to TDD and execution pipelines.