Agent skill
local-review
Review current changes against project guidelines before PR
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/local-review
SKILL.md
Local Review
Perform a comprehensive self-review of changes before creating a pull request.
Instructions
-
Gather Context
- Get current branch name
- Find associated workflow folder
- Read the original issue/concept and plan
-
Get Changes
- Run
git diff main...HEADto see all changes - Run
git log main...HEAD --onelineto see commits - List all modified files
- Run
-
Review Against Guidelines
Review the code against REVIEW_GUIDELINES.md, which covers:
- Architecture checklist
- Code style checklist
- Configuration precedence checklist
- Anti-over-engineering checklist
- Testing checklist
- Commit message checklist
- Documentation checklist
-
Code Quality Checks
bash# Build check go build ./... # Test check go test ./... # Format check go fmt ./... # Vet check go vet ./... -
Generate Review Report
Create a summary with:
markdown# Local Review: <branch-name> ## Summary - Files changed: <count> - Lines added: <count> - Lines removed: <count> - Commits: <count> ## Checklist Results ### Passed - <item 1> - <item 2> ### Issues Found - [ ] <issue 1> - <file:line> - <description> - [ ] <issue 2> - <file:line> - <description> ### Warnings - <warning 1> ## Quality Checks - Build: PASS/FAIL - Tests: PASS/FAIL (<count> passed) - Format: PASS/FAIL - Vet: PASS/FAIL ## Recommendations 1. <recommendation> 2. <recommendation> ## Ready for PR? <YES/NO - explain if NO> -
Report Findings
- If issues found, list them with specific file:line references
- Suggest fixes for each issue
- Indicate if changes are PR-ready
Issue Categories
Blocking (must fix)
- Test failures
- Build errors
- Missing error handling
- Security concerns
- Guideline violations
Warnings (should fix)
- Missing documentation
- Inconsistent naming
- Suboptimal patterns
Suggestions (nice to have)
- Code clarity improvements
- Additional test cases
- Performance optimizations
Didn't find tool you were looking for?