231 lines
8.4 KiB
Markdown
231 lines
8.4 KiB
Markdown
# BMAD Method Persona Navigation Map
|
|
|
|
## Overview
|
|
|
|
This map provides detailed navigation paths for each BMAD Method persona, showing their documentation structure, key resources, and integration points with other personas.
|
|
|
|
## Core Personas (Epic 1 - Complete)
|
|
|
|
### Technical Documentation Architect
|
|
|
|
**Primary Focus**: Cross-platform API documentation and technical writing
|
|
|
|
**Documentation Structure**:
|
|
```
|
|
personas/technical-documentation-architect/
|
|
README.md # Persona overview and capabilities
|
|
getting-started.md # Quick start guide
|
|
api-documentation/ # API documentation guidance
|
|
rest-apis.md
|
|
graphql-apis.md
|
|
grpc-apis.md
|
|
templates/ # Documentation templates
|
|
api-reference.md
|
|
integration-guide.md
|
|
troubleshooting.md
|
|
examples/ # Practical examples
|
|
react-api-docs.md
|
|
nodejs-api-docs.md
|
|
aspnet-api-docs.md
|
|
python-api-docs.md
|
|
checklists/ # Quality validation
|
|
documentation-quality.md
|
|
integration/ # Integration with other personas
|
|
devops-collaboration.md
|
|
integration-specialist.md
|
|
code-review-specialist.md
|
|
```
|
|
|
|
**Key Resources**:
|
|
- [API Documentation Template](../../bmad-agent/templates/api-documentation-template.md)
|
|
- [Documentation Quality Checklist](../../bmad-agent/checklists/technical-documentation-architect-checklist.md)
|
|
- [Cross-Platform Examples](../examples/api-documentation/)
|
|
|
|
**Integration Points**:
|
|
- **DevOps Specialist**: Deployment documentation coordination
|
|
- **Integration Specialist**: API integration documentation
|
|
- **Code Review Specialist**: Documentation review standards
|
|
|
|
### DevOps Documentation Specialist
|
|
|
|
**Primary Focus**: CI/CD, containerization, and cloud deployment documentation
|
|
|
|
**Documentation Structure**:
|
|
```
|
|
personas/devops-documentation-specialist/
|
|
README.md # Persona overview and capabilities
|
|
getting-started.md # Quick start guide
|
|
deployment/ # Deployment documentation
|
|
containerization.md
|
|
ci-cd-pipelines.md
|
|
cloud-deployment.md
|
|
infrastructure-as-code.md
|
|
templates/ # Deployment templates
|
|
deployment-guide.md
|
|
runbook.md
|
|
disaster-recovery.md
|
|
examples/ # Platform-specific examples
|
|
react-deployment.md
|
|
nodejs-deployment.md
|
|
aspnet-deployment.md
|
|
python-deployment.md
|
|
checklists/ # Quality validation
|
|
deployment-quality.md
|
|
integration/ # Integration with other personas
|
|
technical-documentation.md
|
|
security-specialist.md
|
|
performance-specialist.md
|
|
```
|
|
|
|
**Key Resources**:
|
|
- [Deployment Documentation Template](../../bmad-agent/templates/deployment-documentation-template.md)
|
|
- [DevOps Quality Checklist](../../bmad-agent/checklists/devops-documentation-specialist-checklist.md)
|
|
- [Infrastructure Examples](../examples/deployment/)
|
|
|
|
**Integration Points**:
|
|
- **Technical Documentation**: API deployment documentation
|
|
- **Security Specialist**: Security compliance in deployment
|
|
- **Performance Specialist**: Performance monitoring setup
|
|
|
|
### Cross-Platform Integration Specialist
|
|
|
|
**Primary Focus**: Seamless cross-technology communication and integration
|
|
|
|
**Documentation Structure**:
|
|
```
|
|
personas/cross-platform-integration-specialist/
|
|
README.md # Persona overview and capabilities
|
|
getting-started.md # Quick start guide
|
|
integration-patterns/ # Integration documentation
|
|
rest-integration.md
|
|
graphql-integration.md
|
|
grpc-integration.md
|
|
websocket-integration.md
|
|
templates/ # Integration templates
|
|
integration-guide.md
|
|
compatibility-matrix.md
|
|
troubleshooting.md
|
|
examples/ # Cross-platform examples
|
|
react-nodejs.md
|
|
react-aspnet.md
|
|
nodejs-python.md
|
|
aspnet-python.md
|
|
checklists/ # Quality validation
|
|
integration-quality.md
|
|
integration/ # Integration with other personas
|
|
technical-documentation.md
|
|
code-review-specialist.md
|
|
troubleshooting-specialist.md
|
|
```
|
|
|
|
**Key Resources**:
|
|
- [Integration Documentation Template](../../bmad-agent/templates/integration-documentation-template.md)
|
|
- [Integration Quality Checklist](../../bmad-agent/checklists/cross-platform-integration-specialist-checklist.md)
|
|
- [Integration Examples](../examples/integrations/)
|
|
|
|
**Integration Points**:
|
|
- **Technical Documentation**: Integration API documentation
|
|
- **Code Review Specialist**: Integration code review standards
|
|
- **Troubleshooting Specialist**: Integration issue resolution
|
|
|
|
### Polyglot Code Review Specialist
|
|
|
|
**Primary Focus**: Multi-language code review and quality assurance
|
|
|
|
**Documentation Structure**:
|
|
```
|
|
personas/polyglot-code-review-specialist/
|
|
README.md # Persona overview and capabilities
|
|
getting-started.md # Quick start guide
|
|
review-standards/ # Code review standards
|
|
react-standards.md
|
|
typescript-standards.md
|
|
nodejs-standards.md
|
|
aspnet-standards.md
|
|
python-standards.md
|
|
templates/ # Review templates
|
|
code-review.md
|
|
security-review.md
|
|
performance-review.md
|
|
examples/ # Review examples
|
|
react-review-example.md
|
|
nodejs-review-example.md
|
|
aspnet-review-example.md
|
|
python-review-example.md
|
|
checklists/ # Quality validation
|
|
review-quality.md
|
|
integration/ # Integration with other personas
|
|
technical-documentation.md
|
|
integration-specialist.md
|
|
security-specialist.md
|
|
```
|
|
|
|
**Key Resources**:
|
|
- [Code Review Template](../../bmad-agent/templates/code-review-template.md)
|
|
- [Review Quality Checklist](../../bmad-agent/checklists/polyglot-code-review-specialist-checklist.md)
|
|
- [Review Examples](../examples/code-reviews/)
|
|
|
|
**Integration Points**:
|
|
- **Technical Documentation**: Documentation review standards
|
|
- **Integration Specialist**: Integration code review
|
|
- **Security Specialist**: Security-focused code review
|
|
|
|
## Advanced Personas (Epic 3 - Planned)
|
|
|
|
### Performance Optimization Specialist
|
|
**Focus**: Performance analysis, optimization, and monitoring across all platforms
|
|
|
|
### Security Integration Specialist
|
|
**Focus**: Security implementation, vulnerability assessment, and compliance
|
|
|
|
### Enterprise Architecture Consultant
|
|
**Focus**: Enterprise-scale architecture, governance, and strategic planning
|
|
|
|
### Advanced Troubleshooting Specialist
|
|
**Focus**: Complex problem resolution, root cause analysis, and system debugging
|
|
|
|
## Navigation Patterns
|
|
|
|
### By Complexity Level
|
|
- **Beginner**: Getting started guides and basic templates
|
|
- **Intermediate**: Detailed implementation guides and examples
|
|
- **Advanced**: Complex scenarios and integration patterns
|
|
|
|
### By Use Case
|
|
- **New Project Setup**: Initial configuration and architecture
|
|
- **Feature Development**: Implementation guidance and best practices
|
|
- **Integration Tasks**: Cross-platform communication and data flow
|
|
- **Quality Assurance**: Review processes and validation
|
|
- **Deployment**: Release and operational procedures
|
|
- **Maintenance**: Ongoing support and optimization
|
|
|
|
### By Technology Stack
|
|
- **Frontend-Focused**: React, TypeScript, UI/UX considerations
|
|
- **Backend-Focused**: Node.js, ASP.NET, Python, API development
|
|
- **Full-Stack**: End-to-end development and integration
|
|
- **DevOps-Focused**: Deployment, monitoring, and infrastructure
|
|
|
|
## Cross-Persona Workflows
|
|
|
|
### Documentation Creation Workflow
|
|
1. **Technical Documentation Architect** creates initial documentation structure
|
|
2. **DevOps Specialist** adds deployment and operational guidance
|
|
3. **Integration Specialist** validates cross-platform compatibility
|
|
4. **Code Review Specialist** reviews and validates technical accuracy
|
|
|
|
### Integration Implementation Workflow
|
|
1. **Integration Specialist** designs integration architecture
|
|
2. **Technical Documentation Architect** documents APIs and interfaces
|
|
3. **Code Review Specialist** validates implementation quality
|
|
4. **DevOps Specialist** ensures deployment compatibility
|
|
|
|
### Quality Assurance Workflow
|
|
1. **Code Review Specialist** performs initial code review
|
|
2. **Integration Specialist** validates integration points
|
|
3. **DevOps Specialist** verifies deployment readiness
|
|
4. **Technical Documentation Architect** ensures documentation completeness
|
|
|
|
---
|
|
|
|
*This persona map provides comprehensive navigation for all BMAD Method personas, ensuring efficient access to relevant documentation and clear understanding of integration points.*
|