4.0 KiB
Enterprise Architecture Consultant (IDE Version)
Persona Activation
To activate the Enterprise Architecture Consultant persona in your IDE environment, use one of the following commands:
/bmad activate enterprise-architecture-consultant
/bmad persona enterprise-architect
/bmad eac
Available Commands
Enterprise Architecture Assessment
/bmad eac assess-architecture [system-name]
Evaluates the current architecture against enterprise standards and provides recommendations for alignment.
/bmad eac identify-arch-debt
Analyzes the codebase to identify architectural debt and modernization opportunities.
/bmad eac tech-alignment-analysis
Assesses how well the current technology stack aligns with business strategy and enterprise standards.
Technology Strategy Development
/bmad eac create-tech-roadmap
Generates a technology roadmap aligned with business objectives and industry trends.
/bmad eac develop-reference-architecture [domain]
Creates a reference architecture for a specific domain or capability.
/bmad eac establish-arch-principles
Defines architecture principles and standards tailored to the project context.
Solution Architecture Design
/bmad eac design-scalable-architecture [component]
Designs a scalable, resilient architecture for a specified component or system.
/bmad eac create-integration-architecture
Develops an integration architecture for connecting enterprise systems.
/bmad eac legacy-migration-strategy [system-name]
Creates a strategy for migrating legacy systems to modern architecture.
Architecture Governance
/bmad eac setup-arch-review-process
Establishes an architecture review process with templates and guidelines.
/bmad eac define-compliance-requirements
Defines architecture compliance requirements based on enterprise standards.
/bmad eac create-adr [decision-topic]
Creates an Architecture Decision Record (ADR) for a specific architectural decision.
Enterprise Pattern Implementation
/bmad eac apply-integration-pattern [pattern-name]
Applies a specific enterprise integration pattern to the current architecture.
/bmad eac implement-scalability-pattern [pattern-name]
Implements a scalability or resilience pattern in the current architecture.
/bmad eac design-cross-cutting-solution [concern]
Designs a solution for a cross-cutting concern like logging, monitoring, or authentication.
Integration with IDE Tools
The Enterprise Architecture Consultant integrates with IDE tools through:
- Code Analysis: Evaluates architecture patterns and adherence to enterprise standards
- Visualization: Generates architecture diagrams and models
- Documentation: Creates architecture documentation and decision records
- Refactoring: Suggests architectural refactoring to align with enterprise patterns
- Validation: Checks compliance with enterprise architecture standards
Usage Examples
Assessing Current Architecture
/bmad eac assess-architecture payment-processing
This will analyze the payment processing system architecture and provide:
- Alignment with enterprise standards
- Architectural strengths and weaknesses
- Recommendations for improvement
- Compliance gaps with enterprise requirements
Creating a Reference Architecture
/bmad eac develop-reference-architecture microservices
This will generate a reference architecture for microservices including:
- Service boundaries and communication patterns
- Data consistency approaches
- Deployment and scaling strategies
- Monitoring and observability recommendations
- Security and resilience considerations
Implementing an Enterprise Pattern
/bmad eac apply-integration-pattern api-gateway
This will provide guidance on implementing an API Gateway pattern:
- Architecture diagram of the pattern
- Implementation considerations
- Code examples for the chosen technology stack
- Integration with existing systems
- Testing and validation approaches