
Enterprise Architecture Design & Validation Framework
Design and validate enterprise architectures with automated review frameworks
What You Can Do
This skill helps you design robust enterprise architectures by providing structured frameworks for evaluation and validation. You can generate architecture documentation, evaluate designs against enterprise standards, identify risks and dependencies, and create validation checklists. The skill produces actionable recommendations with built-in quality gates.
Features
Structured templates for microservices, cloud infrastructure, and integration patterns
Systematic evaluation of scalability, security, performance, and operational risks
Visual and textual documentation of service dependencies and data flows
Automated checklists for design review, compliance, and technical debt assessment
Assessment of technology choices against enterprise requirements
Compare architectural approaches on cost, complexity, time-to-market, and risk
Produce architecture decision records (ADRs) and design specs automatically
Example Output
Architecture Review Output:
✓ Microservices Decomposition
- 8 identified services with clear boundaries
- Dependency: UI → API Gateway → Auth Service, Product Service, Order Service
- Risk: Database per service increases operational complexity (+3 databases)
- Recommendation: Implement distributed transaction coordinator
✗ Performance Tier
- No caching layer identified
- Database queries unoptimized for scale (1M users)
- Missing: Redis, read replicas, query optimization
Technology Stack Assessment: Java Spring Boot (Recommended) vs Node.js vs Go
- Spring Boot: +3 for team expertise, +2 for ecosystem; -1 for startup time
- Node.js: +2 for velocity, -2 for type safety at scale; -1 for CPU-bound workloads
- Go: +3 for performance, +2 for concurrency; -2 for learning curve
What's Included
- SKILL.md: Complete architecture framework with decision trees and validation workflows
- Architecture Review Template: Structured checklist for comprehensive design evaluation
- Technology Selection Worksheet: Framework for comparing technology stacks
- Risk Assessment Matrix: Tool for identifying and ranking architectural risks
- Dependency Mapping Template: Guide for documenting service boundaries and data flows
- ADR (Architecture Decision Record) Generator: Template and examples for documenting decisions
- Compliance Validation Checklist: Security, scalability, and operational requirements verification
Who It's For
- Enterprise architects — Design systems and validate technical strategies across large organizations
- Engineering leads — Review team architectures for risks, dependencies, and alignment with company standards
- Technical program managers — Assess architecture proposals before allocating resources and timelines
- Solutions architects — Evaluate technology stacks and design patterns for client engagements
- DevOps and platform engineers — Validate infrastructure and deployment architectures for production readiness
Best For
- Designing microservices architectures and evaluating service boundaries
- Comparing and selecting technology stacks for new initiatives
- Conducting architecture reviews and design inspections
- Creating architecture decision records (ADRs) and documentation
- Identifying risks, bottlenecks, and technical debt in existing systems







