What problem does it solves?
This Skill automatically documents existing software architecture or helps design new systems, providing a clear, up-to-date reference for development teams and stakeholders. It eliminates the manual effort of creating and maintaining complex architectural diagrams and descriptions.
Core Features & Use Cases
- Existing System Analysis: Analyzes codebases to document tech stack, components, data flow, API patterns, and architectural decisions.
- New Project Design: Guides the design of new architectures based on user requirements, recommending appropriate tech stacks, patterns, and deployment strategies.
- Visual Diagrams: Embeds clear Mermaid diagrams directly into the Markdown documentation for high-level and component-level architecture.
- Decision Recording: Documents key architectural decisions with context, rationale, and consequences.
- Use Case: Run this on an unfamiliar codebase to instantly generate a comprehensive
architecture.md document, saving days of manual discovery and accelerating onboarding for new team members.
Quick Start
Document existing architecture (first time)
Skill(command: "architecture")
Or, for a new project, describe your requirements