Comprehensive project architecture blueprint generator that analyzes codebases to create detailed architectural documentation. Automatically detects technology stacks and architectural patterns, generates visual diagrams, documents implementation patterns, and provides extensible blueprints for maintaining architectural consistency and guiding new development.
d0d9d9f${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}
"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:
${PROJECT_TYPE == "Auto-detect" ? "Analyze the project structure to identify all technology stacks and frameworks in use by examining:
${ARCHITECTURE_PATTERN == "Auto-detect" ? "Determine the architectural pattern(s) by analyzing:
${DIAGRAM_TYPE != "None" ? `Create ${DIAGRAM_TYPE} diagrams at multiple levels of abstraction:
For each architectural component discovered in the codebase:
Purpose and Responsibility:
Internal Structure:
Interaction Patterns:
Evolution Patterns:
Document implementation patterns for cross-cutting concerns:
Authentication & Authorization:
Error Handling & Resilience:
Logging & Monitoring:
Validation:
Configuration Management:
${PROJECT_TYPE == "Auto-detect" ? "For each detected technology stack, document specific architectural patterns:" : Document ${PROJECT_TYPE}-specific architectural patterns:}
${(PROJECT_TYPE == ".NET" || PROJECT_TYPE == "Auto-detect") ? "#### .NET Architectural Patterns (if detected)
${(PROJECT_TYPE == "Java" || PROJECT_TYPE == "Auto-detect") ? "#### Java Architectural Patterns (if detected)
${(PROJECT_TYPE == "React" || PROJECT_TYPE == "Auto-detect") ? "#### React Architectural Patterns (if detected)
${(PROJECT_TYPE == "Angular" || PROJECT_TYPE == "Auto-detect") ? "#### Angular Architectural Patterns (if detected)
${(PROJECT_TYPE == "Python" || PROJECT_TYPE == "Auto-detect") ? "#### Python Architectural Patterns (if detected)
${INCLUDES_IMPLEMENTATION_PATTERNS ? "Document concrete implementation patterns for key architectural components:
Interface Design Patterns:
Service Implementation Patterns:
Repository Implementation Patterns:
Controller/API Implementation Patterns:
Domain Model Implementation:
${FOCUS_ON_EXTENSIBILITY ? "Provide detailed guidance for extending the architecture:
Feature Addition Patterns:
Modification Patterns:
Integration Patterns:
${INCLUDES_CODE_EXAMPLES ? "### 14. Architectural Pattern Examples Extract representative code examples that illustrate key architectural patterns:
Layer Separation Examples:
Component Communication Examples:
Extension Point Examples:
Include enough context with each example to show the pattern clearly, but keep examples concise and focused on architectural concepts." : ""}
${INCLUDES_DECISION_RECORDS ? "### 15. Architectural Decision Records Document key architectural decisions evident in the codebase:
Architectural Style Decisions:
Technology Selection Decisions:
Implementation Approach Decisions:
For each decision, note:
Create a clear architectural guide for implementing new features:
Development Workflow:
Implementation Templates:
Common Pitfalls:
Include information about when this blueprint was generated and recommendations for keeping it updated as the architecture evolves."
Copy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/architecture-blueprint-generator · pinned to the source commit
# Run from your project root
git clone https://github.com/github/awesome-copilot.git .skillboard-tmp
git -C .skillboard-tmp checkout d0d9d9f014abb27bf0d8321851867500a3a46bba
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/skills/architecture-blueprint-generator" ".claude/skills/"
rm -rf .skillboard-tmpReview the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
sudo apt update && sudo apt install -y gitnpm install -g @anthropic-ai/claude-code# Run from your project root
git clone https://github.com/github/awesome-copilot.git .skillboard-tmp
git -C .skillboard-tmp checkout d0d9d9f014abb27bf0d8321851867500a3a46bba
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/skills/architecture-blueprint-generator" ".claude/skills/"
rm -rf .skillboard-tmpDestination: .claude/skills/architecture-blueprint-generator
Scanner static-checks@0.1.0 · commit d0d9d9f014ab. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
No static rules matched. This is not a safety guarantee.