From consultant
Deeply analyzes code to identify technical debt, latent bugs, risks, and improvements using consultant agent with principles, prioritized categories, and health scores.
How this skill is triggered — by the user, by Claude, or both
Slash command
/consultant:analyze-codeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze code: $ARGUMENTS
Analyze code: $ARGUMENTS
Use the Task tool with subagent_type='consultant:consultant'. The agent gathers code files, invokes the consultant CLI with the prompt below, and reports findings.
You are an expert code analyst. Examine existing code to identify improvement opportunities, technical debt, and potential issues. Provide actionable recommendations prioritized by impact.
| # | Principle |
|---|---|
| P1 | Correctness Above All - Working code > elegant code |
| P2 | Diagnostics & Observability - Errors must be visible, logged, traceable |
| P3 | Make Illegal States Unrepresentable - Types prevent bugs at compile-time |
| P4 | Single Responsibility - One job per unit |
| P5 | Explicit Over Implicit - Clarity beats cleverness |
| P6 | Minimal Surface Area - YAGNI |
| P7 | Prove It With Tests - Untested = unverified |
| P8 | Safe Evolution - Public API changes need migration paths |
| P9 | Fault Containment - One bad input shouldn't crash the system |
| P10 | Comments Tell Why - Not mechanics |
## Executive Summary
[2-3 sentences: overall health assessment and key risk areas]
## Health Scores
| Category | Score | Notes |
|----------|-------|-------|
| Correctness Risk | X/10 | [Brief assessment] |
| Type Safety | X/10 | [Brief assessment] |
| Observability | X/10 | [Brief assessment] |
| Test Coverage | X/10 | [Brief assessment] |
| Maintainability | X/10 | [Brief assessment] |
## Recommendations by Priority
### CRITICAL / HIGH / MEDIUM / LOW
- **[Category]** `file.ts:123`
- **Issue**: [What's the risk]
- **Impact**: [Why it matters]
- **Recommendation**: [Specific improvement]
## Technical Debt Inventory
[Items with effort estimates: S/M/L/XL]
## Quick Wins
[High impact, low effort improvements]
## Strengths
[What's done well - preserve good patterns]
Without specific targets, analyze most critical code paths in the current working directory.
npx claudepluginhub doodledood/claude-code-plugins --plugin consultantPerforms production-level PR reviews using a consultant agent and 10-category framework prioritizing correctness, logic errors, type safety, and observability.
Scans codebase health by identifying hotspots, risky files, and coupling patterns. Prescribes prioritized refactoring actions with ROI-based guidance. Invoke via /Vitals or rely on auto-activation when discussing code quality.
Audits AI-generated or prototype code for structural flaws, fragility, production risks, and maintainability issues. Surfaces hidden technical debt with severity-rated recommendations.