From aide
Conducts code reviews checking quality, security (OWASP Top 10), maintainability, and performance using tools like code_outline, code_search, and grep.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aide:reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Recommended model tier:** smart (opus) - this skill requires complex reasoning
Recommended model tier: smart (opus) - this skill requires complex reasoning
Comprehensive code review covering quality, security, and maintainability.
Prefer lightweight tools first, then read in detail where needed:
code_outline -- Collapsed skeleton with signatures and line ranges. Great first step for unfamiliar files.code_symbols -- Quick symbol list when you only need names and kinds.code_search / code_references -- Find symbol definitions or callers across the codebase.Read with offset/limit -- Read specific functions using line numbers from the outline.For reviews spanning many files, consider using Task sub-agents (explore type) which run in their
own context and return summaries.
code_outline on each changed file to understand structure.
Identify areas of concern from signatures and line ranges.Read with offset/limit to read only the specific
functions/sections that need detailed review (use line numbers from the outline).code_search, code_references, and Grep:
code_search — Find related function/class/type definitions by namecode_references — Find all callers/usages of a modified symbol (exact name match)Use these tools during review:
mcp__plugin_aide_aide__code_outline - Start here. Get collapsed file skeleton with signatures and line rangesmcp__plugin_aide_aide__code_search - Find symbols related to changes (e.g., code_search query="getUserById")mcp__plugin_aide_aide__code_symbols - List all symbols in a file being reviewedmcp__plugin_aide_aide__code_references - Find all callers/usages of a modified symbolmcp__plugin_aide_aide__memory_search - Check for related past decisions or issuesmcp__plugin_aide_aide__findings_search - Search static analysis findings (complexity, secrets, clones) related to changed codemcp__plugin_aide_aide__findings_list - List findings filtered by file, severity, or analyzermcp__plugin_aide_aide__findings_stats - Overview of finding counts by analyzer and severity## Code Review: [Feature/PR Name]
### Summary
[1-2 sentence overview]
### Findings
#### 🔴 Critical (must fix)
- **[Issue]** `file:line`
- Problem: [description]
- Fix: [recommendation]
#### 🟡 Warning (should fix)
- **[Issue]** `file:line`
- Problem: [description]
- Fix: [recommendation]
#### 🔵 Suggestion (consider)
- **[Issue]** `file:line`
- Suggestion: [recommendation]
### Security Notes
- [Any security-specific observations]
### Verdict
[ ] ✅ Approve
[ ] ⚠️ Approve with comments
[ ] ❌ Request changes
| Level | Criteria |
|---|---|
| Critical | Security vulnerability, data loss risk, crash |
| Warning | Bug potential, maintainability issue, performance |
| Suggestion | Style, minor improvement, optional |
## Review Status: Incomplete
### Blockers
- Could not access: `path/to/file.ts` (permission denied)
- Missing context: Need to understand `AuthService` implementation
### Partial Findings
[Include any findings from files that were reviewed]
A complete code review must:
code_outline on every file in scopeRead with offset/limit on flagged areascode_search and code_references to find callers/calleesnpx claudepluginhub jmylchreest/aide --plugin aideReviews code for security vulnerabilities, correctness issues, and maintainability problems with prioritized findings, fix diffs, and commit recommendations.
Performs comprehensive code reviews with automated fixes for Python, TypeScript, JavaScript, Go, Rust projects. Analyzes quality, security, performance, architecture, tests; applies safe fixes and generates reports.
Reviews code for best practices, security issues, bugs, error handling, performance, and testing coverage using Read, Grep, Glob tools. Use for PRs, code changes, quality analysis, security audits.