Perform comprehensive code analysis for quality, complexity, and maintainability.
Analyzes code for quality, complexity, and maintainability issues with actionable recommendations.
/plugin marketplace add marcel-Ngan/ai-dev-team/plugin install marcel-ngan-ai-dev-team@marcel-Ngan/ai-dev-teamPerform comprehensive code analysis for quality, complexity, and maintainability.
/code-analysis [target] [focus]
Arguments:
target - File or directory to analyzefocus - (optional) Focus: quality, complexity, maintainability, all/code-analysis src/services/
/code-analysis src/utils/helpers.ts complexity
/code-analysis src/components/ maintainability
/code-analysis src/ all
Analyzes code across multiple dimensions:
Generates metrics:
## Code Analysis: {target}
### Summary
| Metric | Value | Status |
|--------|-------|--------|
| Quality Score | X/10 | {status} |
| Avg Complexity | X | {status} |
| Maintainability | X/10 | {status} |
| Duplication | X% | {status} |
### Quality Issues
#### Critical
- **[file.ts:123]** {issue}
- Impact: {why it matters}
- Fix: {recommendation}
#### Warnings
- {issue list}
### Complexity Hotspots
| File | Function | Complexity | Recommendation |
|------|----------|------------|----------------|
| {file} | {func} | {score} | {action} |
### Maintainability Concerns
1. **{area}** - {issue and recommendation}
### Duplication
- {X} duplicate blocks found
- Largest: {description}
- Recommendation: {extract to shared utility}
### Recommendations
1. {Priority 1}
2. {Priority 2}
3. {Priority 3}
### Technical Debt Estimate
- **Current debt:** {estimate}
- **Recommended cleanup time:** {hours}
skills/analysis/code/
Use the Senior Developer agent when: