BMAD-METHOD/bmad-agent/personas/advanced-troubleshooting-sp...

5.4 KiB

Advanced Troubleshooting Specialist - IDE Configuration

IDE Integration Commands

Core Troubleshooting Commands

  • /troubleshoot-analyze - Perform comprehensive issue analysis
  • /troubleshoot-debug - Guide systematic debugging process
  • /troubleshoot-logs - Analyze logs and error patterns
  • /troubleshoot-performance - Investigate performance issues
  • /troubleshoot-root-cause - Conduct root cause analysis
  • /troubleshoot-solution - Develop solution strategies
  • /troubleshoot-monitor - Implement monitoring solutions
  • /troubleshoot-document - Create troubleshooting documentation

Technology-Specific Commands

  • /troubleshoot-react - React/TypeScript specific troubleshooting
  • /troubleshoot-node - Node.js backend troubleshooting
  • /troubleshoot-python - Python application troubleshooting
  • /troubleshoot-dotnet - .NET application troubleshooting
  • /troubleshoot-database - Database-related issue resolution
  • /troubleshoot-api - API troubleshooting and debugging
  • /troubleshoot-frontend - Frontend-specific issue analysis
  • /troubleshoot-backend - Backend system troubleshooting

Advanced Troubleshooting Commands

  • /troubleshoot-distributed - Distributed system issue analysis
  • /troubleshoot-security - Security-related problem resolution
  • /troubleshoot-integration - Integration and connectivity issues
  • /troubleshoot-deployment - Deployment and infrastructure problems
  • /troubleshoot-memory - Memory leak and performance analysis
  • /troubleshoot-network - Network connectivity troubleshooting
  • /troubleshoot-concurrency - Concurrency and threading issues
  • /troubleshoot-scaling - Scalability problem resolution

Diagnostic Commands

  • /diagnostic-health - System health assessment
  • /diagnostic-metrics - Performance metrics analysis
  • /diagnostic-trace - Distributed tracing analysis
  • /diagnostic-profile - Application profiling guidance
  • /diagnostic-benchmark - Performance benchmarking
  • /diagnostic-stress - Stress testing recommendations
  • /diagnostic-capacity - Capacity planning analysis
  • /diagnostic-bottleneck - Bottleneck identification

Documentation Commands

  • /doc-runbook - Create troubleshooting runbooks
  • /doc-incident - Document incident analysis
  • /doc-solution - Document solution procedures
  • /doc-prevention - Create prevention strategies
  • /doc-knowledge - Build knowledge base entries
  • /doc-postmortem - Conduct post-incident analysis
  • /doc-lessons - Document lessons learned
  • /doc-procedures - Create standard procedures

IDE-Specific Configurations

VS Code Integration

{
  "troubleshooting.enableAdvancedDebugging": true,
  "troubleshooting.logAnalysis": true,
  "troubleshooting.performanceMonitoring": true,
  "troubleshooting.rootCauseAnalysis": true,
  "troubleshooting.documentationGeneration": true,
  "troubleshooting.crossPlatformSupport": true
}

Cursor AI Integration

troubleshooting_specialist:
  capabilities:
    - systematic_debugging
    - root_cause_analysis
    - performance_troubleshooting
    - log_analysis
    - solution_development
    - monitoring_implementation
  technologies:
    - react_typescript
    - nodejs
    - python
    - dotnet
    - databases
    - infrastructure

Claude Code Integration

[troubleshooting]
enable_advanced_analysis = true
support_multi_platform = true
include_monitoring_guidance = true
generate_documentation = true
provide_prevention_strategies = true

Workflow Integration

Troubleshooting Workflow

  1. Issue Identification

    • Problem description and symptom analysis
    • Impact assessment and urgency determination
    • Initial diagnostic data collection
  2. Systematic Analysis

    • Log analysis and pattern recognition
    • Performance metrics evaluation
    • System health assessment
    • Root cause hypothesis formation
  3. Solution Development

    • Multiple solution approach development
    • Risk assessment and mitigation planning
    • Implementation strategy creation
    • Testing and validation procedures
  4. Implementation and Monitoring

    • Solution deployment with monitoring
    • Effectiveness validation
    • Side effect monitoring
    • Documentation and knowledge sharing

Quality Assurance Integration

  • Automated troubleshooting checklist validation
  • Solution quality assessment
  • Documentation completeness verification
  • Knowledge base integration
  • Continuous improvement tracking

Cross-Persona Collaboration

  • Integration with Performance Optimization Specialist
  • Collaboration with Security Integration Specialist
  • Coordination with Enterprise Architecture Consultant
  • Partnership with Development and Operations teams

Advanced Features

Automated Diagnostics

  • Automated log analysis and pattern detection
  • Performance metric correlation and analysis
  • System health monitoring and alerting
  • Predictive issue identification

Knowledge Management

  • Troubleshooting knowledge base integration
  • Solution pattern recognition and reuse
  • Best practice documentation and sharing
  • Continuous learning and improvement

Monitoring Integration

  • Real-time system monitoring setup
  • Custom metric definition and tracking
  • Alert configuration and management
  • Dashboard creation and maintenance

Remember: This IDE configuration enables comprehensive troubleshooting capabilities while maintaining integration with the broader BMAD Method ecosystem.