Docs
164 installs
Comprehensive Project Architecture Blueprint Generator
by github/awesome-copilot
Comprehensive project architecture blueprint generator that analyzes codebases to create detailed architectural documentation. Automatically detects technology…
Skill content
Analyzes codebases to generate comprehensive architectural documentation with diagrams and implementation patterns.
- Auto-detects technology stacks (.NET, Java, React, Angular, Python, Node.js, Flutter) and architectural patterns (Clean Architecture, Microservices, Layered, MVVM, Hexagonal, Event-Driven, Serverless, Monolithic)
- Generates C4, UML, Flow, or Component diagrams at multiple abstraction levels showing subsystems, dependencies, and data flow
- Documents core components, layers, data architecture, cross-cutting concerns (authentication, error handling, logging, validation), and service communication patterns
- Includes optional implementation patterns, architectural decision records, code examples, and extension guidance for maintaining consistency across new development
- Configurable detail levels from high-level overviews to implementation-ready blueprints with testing and deployment architecture
Comprehensive Project Architecture Blueprint Generator
Configuration Variables
${PROJECT_TYPE="Auto-detect|.NET|Java|React|Angular|Python|Node.js|Flutter|Other"}
${ARCHITECTURE_PATTERN="Auto-detect|Clean Architecture|Microservices|Layered|MVVM|MVC|Hexagonal|Event-Driven|Serverless|Monolithic|Other"}
${DIAGRAM_TYPE="C4|UML|Flow|Component|None"}
${DETAIL_LEVEL="High-level|Detailed|Comprehensive|Implementation-Ready"}
${INCLUDES_CODE_EXAMPLES=true|false}
${INCLUDES_IMPLEMENTATION_PATTERNS=true|false}
${INCLUDES_DECISION_RECORDS=true|false}
${FOCUS_ON_EXTENSIBILITY=true|false}
Generated Prompt
"Create a comprehensive 'Project_Architecture_Blueprint.md' document that thoroughly analyzes the architectural patterns in the codebase to serve as a definitive reference for maintaining architectural consistency. Use the following approach: