1.2 KiB
1.2 KiB
Skill: Code Review
Description
Performs a focused code review on a pull request or diff, checking for security, performance, architecture, testing, and style issues.
Input
- diff: The code diff to review (required)
- context: Additional context about the changes (optional)
- focus_areas: Specific areas to focus on (optional)
Checklist
- Security: SQL injection, XSS, auth bypass, secrets exposure
- Performance: N+1 queries, memory leaks, blocking operations
- Architecture: SOLID violations, coupling, abstraction leaks
- Testing: Coverage gaps, edge cases, mocking issues
- Style: Naming conventions, formatting, documentation
Output Format
{
"severity": "pass|warn|fail",
"issues": [
{
"line": 42,
"file": "path/to/file.js",
"type": "security|performance|architecture|testing|style",
"severity": "critical|major|minor",
"description": "Issue description",
"suggestion": "How to fix"
}
],
"summary": "Brief overall assessment",
"score": 85
}
Token Budget
- Max input: 4000 tokens
- Max output: 800 tokens
Model
- Recommended: sonnet (code analysis requires reasoning)