/quality
Comprehensive quality assessment of code using multi-agent analysis.
Usage
/quality yourbench # Full assessment /quality yourbench --focus security # Security-focused /quality coordinatr --focus testing # Test coverage focus
Focus Areas
Flag Analysis Agent
(none) All dimensions All specialists
--focus security
OWASP, vulnerabilities security-auditor
--focus performance
Bottlenecks, N+1 performance-optimizer
--focus testing
Coverage, test quality test-engineer
--focus code
Maintainability code-reviewer
Execution Flow
- Locate Project
ls spaces/[project]/
- Run Automated Checks
cd spaces/[project] npm test -- --coverage npm run lint npm run type-check # if TypeScript
- Agent Analysis
Coordinate specialists via Task tool:
-
code-reviewer: Complexity, best practices
-
security-auditor: OWASP Top 10
-
performance-optimizer: N+1 queries, bottlenecks
-
test-engineer: Coverage, test quality
- Generate Report
Quality Assessment: [project]
Overall Score: XX/100 [status]
Code Quality: XX/100
- Issues found
- Recommendations
Security: XX/100
- Critical/High/Medium issues
- Recommendations
Performance: XX/100
- Bottlenecks identified
- Recommendations
Testing: XX/100
- Coverage percentage
- Untested areas
Priority Actions
- CRITICAL: [action]
- HIGH: [action]
- MEDIUM: [action]
Scoring
Score Status Meaning
90-100 Excellent Ship it
80-89 Good Minor improvements
70-79 Acceptable Address soon
60-69 Concerning Fix before merge
<60 Critical Must fix
Quality Dimensions
Code Quality
-
Cyclomatic complexity
-
Code duplication
-
SOLID principles
-
Dead code detection
Security
-
OWASP Top 10
-
Auth/authz patterns
-
Input validation
-
Secrets in code
Performance
-
N+1 query detection
-
Inefficient algorithms
-
Bundle size
-
Caching opportunities
Testing
-
Line/branch coverage
-
Test quality
-
Edge case coverage
-
Integration test gaps
When to Use
-
Before major release
-
Onboarding to new codebase
-
Periodic health checks
-
Before refactoring