Context
- Review path:
$1(defaults to current directory if not specified)
Parameters
$1: Path to review (defaults to current directory)
Your task
Delegate this task to the code-review agent.
Use the Agent tool with subagent_type: code-review to perform a comprehensive code review.
First, use the Glob tool to discover source files to review:
**/*.py,**/*.js,**/*.ts,**/*.go,**/*.rsfor source files**/*test*patterns for test files Then pass the discovered files to the agent.
The code-review agent should:
- Analyze code quality:
- Naming conventions and readability - Code structure and maintainability - SOLID principles adherence
- Security assessment:
- Input validation vulnerabilities - Authentication and authorization issues - Secrets and sensitive data exposure
- Performance evaluation:
- Bottlenecks and inefficiencies - Memory usage patterns - Optimization opportunities
- Architecture review:
- Design patterns usage - Component coupling - Dependency management
- Test coverage gaps:
- Missing test cases - Edge cases not covered - Integration test needs
- Apply fixes where appropriate and safe
- Generate report with:
- Summary of issues found/fixed - Remaining manual interventions needed - Improvement recommendations
Provide the agent with:
- The review path from context
- Project type (language/framework)
- Any specific focus areas requested
The agent has expertise in:
- Multi-language code analysis (Python, TypeScript, Go, Rust)
- LSP integration for accurate diagnostics
- Security vulnerability patterns (OWASP)
- Performance analysis and optimization
Agent Teams (Optional)
For comprehensive review of large codebases, spawn specialized review teammates in parallel:
| Teammate | Focus | Value |
|---|---|---|
| Security reviewer | OWASP, secrets, auth flaws | Deep security analysis without blocking quality review |
| Performance reviewer | N+1 queries, algorithmic complexity, resource leaks | Performance-focused review in parallel |
| Correctness reviewer | Logic errors, edge cases, type safety | Functional correctness in parallel |
This is optional — the skill works without agent teams for standard reviews.
Related Configure Skills
- If security scanning not configured →
/configure:security - If linting not set up →
/configure:linting - If test coverage not tracked →
/configure:coverage