Generate comprehensive architecture documentation with diagrams, ADRs, and interactive visualization
npx claude-code-templates@latest --skill ••••••••••••••••••••Unlock this skill to run and inspect the interactive installation sequence.
Generate comprehensive architecture documentation: $ARGUMENTS
find . -type f -name "*.json" -o -name "*.yaml" -o -name "*.toml" | head -5find . -name "*architecture*" -o -name "*design*" -o -name "*.puml" | head -3find . -name "*api*" -o -name "*openapi*" -o -name "*swagger*" | head -3Generate comprehensive architecture documentation with modern tooling and best practices:
- Analyze current system architecture and component relationships
- Identify key architectural patterns and design decisions
- Document system boundaries, interfaces, and dependencies
- Assess data flow and communication patterns
- Identify architectural debt and improvement opportunities
- Choose appropriate documentation framework and tools:
- C4 Model: Context, Containers, Components, Code diagrams
- Arc42: Comprehensive architecture documentation template
- Architecture Decision Records (ADRs): Decision documentation
- PlantUML/Mermaid: Diagram-as-code documentation
- Structurizr: C4 model tooling and visualization
- Draw.io/Lucidchart: Visual diagramming tools
- Create high-level system context diagrams
- Document external systems and integrations
- Define system boundaries and responsibilities
- Document user personas and stakeholders
- Create system landscape and ecosystem overview
- Document container/service architecture and deployment view
- Create service dependency maps and communication patterns
- Document deployment architecture and infrastructure
- Define service boundaries and API contracts
- Document data persistence and storage architecture
- Create detailed component architecture diagrams
- Document internal module structure and relationships
- Define component responsibilities and interfaces
- Document design patterns and architectural styles
- Create code organization and package structure documentation
- Document data models and database schemas
- Create data flow diagrams and processing pipelines
- Document data storage strategies and technologies
- Define data governance and lifecycle management
- Create data integration and synchronization documentation
- Document security architecture and threat model
- Create authentication and authorization flow diagrams
- Document compliance requirements and controls
- Define security boundaries and trust zones
- Create incident response and security monitoring documentation
- Document performance characteristics and scalability patterns
- Create reliability and availability architecture documentation
- Document monitoring and observability architecture
- Define maintainability and evolution strategies
- Create disaster recovery and business continuity documentation
- Create comprehensive ADR template and process
- Document historical architectural decisions and rationale
- Create decision tracking and review process
- Document trade-offs and alternatives considered
- Set up ADR maintenance and evolution procedures
- Set up automated diagram generation from code annotations
- Configure documentation pipeline and publishing automation
- Set up documentation validation and consistency checking
- Create documentation review and approval process
- Train team on architecture documentation practices and tools
- Set up documentation versioning and change management
# Step 1: Initialize skill agent setup
npx skills add Create Architecture Documentation --install-production
python -m pip install -r requirements.txt
codex plugin install Create Architecture Documentation@latest
export API_KEY=secret_token_key_here
Unlock this skill to reveal complete step-by-step setup guides, terminal commands, configuration recipes, repository links, and interactive installation video walkthroughs.
Get instant access to complete setup guides, repository source code, and integration assets.
Generate a complete test file for a specified source file or component. Use when the user explicitly asks to write, create, or generate tests for a specific file.
Multi-framework structured analysis: surfaces hidden assumptions, generates competing solutions, stress-tests each with adversarial reasoning, and delivers confidence-calibrated recommendations
Comprehensive code quality review with security, performance, and architecture analysis