Analyze and explain software architecture with ASCII diagrams and pattern detection. Creates visual representations of system design.
Analyzes software architecture with ASCII diagrams and pattern detection to visualize system design.
/plugin marketplace add fusengine/claude-code-plugins/plugin install fuse:ai-pilot@fusengine-pluginsAnalyze and visualize system architecture:
Use Explore Agent:
Use explore-codebase to map the complete system structure
Identify Patterns:
Map Components:
Generate ASCII Diagrams:
┌─────────────────────────────────────────┐
│ CLIENT (Browser) │
└────────────┬────────────────────────────┘
│ HTTP/REST
┌────────────▼────────────────────────────┐
│ API Gateway/Router │
├─────────────────────────────────────────┤
│ ┌───────────┐ ┌────────┐ ┌────────┐ │
│ │Controller │ │Service │ │ Model │ │
│ └─────┬─────┘ └───┬────┘ └───┬────┘ │
└────────┼───────────┼──────────┼────────┘
│ │ │
┌────────▼───────────▼──────────▼────────┐
│ Database (PostgreSQL) │
└─────────────────────────────────────────┘
Document Flow:
### Request Flow
1. Client → API Gateway → Auth Middleware
2. Route → Controller → Service Layer
3. Service → Repository → Database
4. Response ← Transform ← Validate ← Data
Create Architecture Report:
## 🏗️ Architecture: [Project Name]
### Overview
**Style**: [Architecture type]
**Patterns**: [Detected patterns]
**Tech Stack**: [Technologies]
### System Diagram
[ASCII diagram]
### Component Breakdown
#### Presentation Layer
- [Components]
#### Business Logic Layer
- [Services]
#### Data Layer
- [Models/Repositories]
### Data Flow
[Flow description with diagram]
### Dependencies
- External: [APIs, services]
- Internal: [Module relationships]
### Strengths
- ✅ [Good architectural decision 1]
### Areas for Improvement
- ⚠️ [Architectural concern 1]
Arguments:
Example Usage:
/explain-architecture auth → Focus on auth subsystem/explain-architecture → Complete system architecture