# 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
```json
{
  "troubleshooting.enableAdvancedDebugging": true,
  "troubleshooting.logAnalysis": true,
  "troubleshooting.performanceMonitoring": true,
  "troubleshooting.rootCauseAnalysis": true,
  "troubleshooting.documentationGeneration": true,
  "troubleshooting.crossPlatformSupport": true
}
```

### Cursor AI Integration
```yaml
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
```toml
[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.
