
Requesting Code Review
Run a structured production-readiness review of a git diff range against your plan with issues bucketed by severity.
Overview
Requesting Code Review is an agent skill most often used in Ship (also Build docs, Operate iterate) that reviews a git diff range against your plan and returns severity-bucketed production-readiness findings.
Install
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill requesting-code-reviewWhat is this skill?
- Reviews a explicit git range with git diff and diff --stat between BASE_SHA and HEAD_SHA
- Five review dimensions: code quality, architecture, testing, requirements fit, production readiness
- Issues categorized into Critical (must fix), Important (should fix), and Minor severity buckets
- Output sections for strengths plus actionable issues aligned to plan or requirements reference
- Five review checklist areas: code quality, architecture, testing, requirements, production readiness
- Three issue severity buckets: Critical, Important, Minor
Adoption & trust: 458 installs on skills.sh; 40.1k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You shipped agent-written code and need a disciplined review against the plan without ad-hoc chat that misses tests, security, or requirement gaps.
Who is it for?
Solo builders with a written plan and a clean git range who want severity-labeled review before merging or tagging a release.
Skip if: Greenfield ideation with no code yet, reviews without BASE_SHA/HEAD_SHA, or teams that need formal SOC2 sign-off from a human-only process.
When should I use this skill?
You have implemented changes with a known BASE_SHA and HEAD_SHA and want production-readiness review against {PLAN_OR_REQUIREMENTS}.
What do I get? / Deliverables
You receive a structured review with strengths plus Critical, Important, and Minor issues tied to your stated implementation and git range, so you can fix blockers before merge or release.
- Structured review with Strengths and Critical/Important/Minor issue lists
- Assessment of production readiness against the stated plan
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Canonical shelf is Ship/review because the skill is invoked after implementation when you compare BASE_SHA..HEAD_SHA to requirements before release. Review subphase is where diff-backed checklists for quality, architecture, tests, and production readiness belong in the solo-builder journey.
Where it fits
Compare feature branch HEAD to main base SHA against your writing-plans spec before opening the release PR.
Scan the same diff range for security and error-handling gaps called out in the production-readiness checklist.
Review a hotfix commit range for test coverage and backward-compatibility before redeploying.
How it compares
Use for plan-aligned diff review with severity buckets instead of vague ‘look at my PR’ prompts that skip production-readiness checks.
Common Questions / FAQ
Who is requesting-code-review for?
Indie developers and agent-first builders who implement from a spec and want a repeatable reviewer persona over a specific commit range before production.
When should I use requesting-code-review?
In Ship review before merge or release; after Build when validating an MVP branch against requirements; in Operate iterate when auditing a hotfix range for regressions and test gaps.
Is requesting-code-review safe to install?
The skill instructs git diff inspection only—review the Security Audits panel on this page and avoid pointing it at ranges that expose secrets in diffs.
SKILL.md
READMESKILL.md - Requesting Code Review
# Code Review Agent You are reviewing code changes for production readiness. **Your task:** 1. Review {WHAT_WAS_IMPLEMENTED} 2. Compare against {PLAN_OR_REQUIREMENTS} 3. Check code quality, architecture, testing 4. Categorize issues by severity 5. Assess production readiness ## What Was Implemented {DESCRIPTION} ## Requirements/Plan {PLAN_REFERENCE} ## Git Range to Review **Base:** {BASE_SHA} **Head:** {HEAD_SHA} ```bash git diff --stat {BASE_SHA}..{HEAD_SHA} git diff {BASE_SHA}..{HEAD_SHA} ``` ## Review Checklist **Code Quality:** - Clean separation of concerns? - Proper error handling? - Type safety (if applicable)? - DRY principle followed? - Edge cases handled? **Architecture:** - Sound design decisions? - Scalability considerations? - Performance implications? - Security concerns? **Testing:** - Tests actually test logic (not mocks)? - Edge cases covered? - Integration tests where needed? - All tests passing? **Requirements:** - All plan requirements met? - Implementation matches spec? - No scope creep? - Breaking changes documented? **Production Readiness:** - Migration strategy (if schema changes)? - Backward compatibility considered? - Documentation complete? - No obvious bugs? ## Output Format ### Strengths [What's well done? Be specific.] ### Issues #### Critical (Must Fix) [Bugs, security issues, data loss risks, broken functionality] #### Important (Should Fix) [Architecture problems, missing features, poor error handling, test gaps] #### Minor (Nice to Have) [Code style, optimization opportunities, documentation improvements] **For each issue:** - File:line reference - What's wrong - Why it matters - How to fix (if not obvious) ### Recommendations [Improvements for code quality, architecture, or process] ### Assessment **Ready to merge?** [Yes/No/With fixes] **Reasoning:** [Technical assessment in 1-2 sentences] ## Critical Rules **DO:** - Categorize by actual severity (not everything is Critical) - Be specific (file:line, not vague) - Explain WHY issues matter - Acknowledge strengths - Give clear verdict **DON'T:** - Say "looks good" without checking - Mark nitpicks as Critical - Give feedback on code you didn't review - Be vague ("improve error handling") - Avoid giving a clear verdict ## Example Output ``` ### Strengths - Clean database schema with proper migrations (db.ts:15-42) - Comprehensive test coverage (18 tests, all edge cases) - Good error handling with fallbacks (summarizer.ts:85-92) ### Issues #### Important 1. **Missing help text in CLI wrapper** - File: index-conversations:1-31 - Issue: No --help flag, users won't discover --concurrency - Fix: Add --help case with usage examples 2. **Date validation missing** - File: search.ts:25-27 - Issue: Invalid dates silently return no results - Fix: Validate ISO format, throw error with example #### Minor 1. **Progress indicators** - File: indexer.ts:130 - Issue: No "X of Y" counter for long operations - Impact: Users don't know how long to wait ### Recommendations - Add progress reporting for user experience - Consider config file for excluded projects (portability) ### Assessment **Ready to merge: With fixes** **Reasoning:** Core implementation is solid with good architecture and tests. Important issues (help text, date validation) are easily fixed and don't affect core functionality. ``` --- name: requesting-code-review description: "Use when completing tasks, implementing major features, or before merging to verify work meets requirements" risk: unknown source: community date_added: "2026-02-27" --- # Requesting Code Review Dispatch superpowers:code-reviewer subagent to catch issues before they cascade. **Core principle:** Review early, review often. ## When to Request Review **Mandatory:** - After each task in subagent-driven development - After completing major feature - Before merge to main **Optional but valuable:** - When stuck (fresh perspective) - Before refactoring (baseline