
Code Review Checklist
- 272 installs
- 8.1k repo stars
- Updated August 4, 2026
- vudovn/antigravity-kit
code-review-checklist is an antigravity-kit agent skill that guides structured PR reviews across correctness, security, performance, testing, documentation, and AI prompt-injection risks using Read, Glob, and Grep.
About
code-review-checklist ships in vudovn/antigravity-kit (ag-kit) under .agents/skills with allowed tools Read, Glob, and Grep for read-only review sessions. Its quick checklist spans twenty-four items across correctness, security—including SQL injection, XSS, CSRF, secrets, and AI prompt-injection guards—performance, code quality, testing, and documentation sections. Additional AI and LLM review patterns cover chain-of-thought verification, edge cases, external-state assumptions, and structured prompt templates with schema validation instead of raw userInput passthrough. The skill documents anti-patterns such as magic numbers, deep nesting, long functions, and any types, plus comment severity markers: blocking red, suggestion yellow, nit green, and question markers. Developers invoke it when users say review my code, check this PR, or need consistent security and quality gates before merge.
- code-review-checklist
Code Review Checklist by the numbers
- 272 all-time installs (skills.sh)
- +1 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #1,414 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/vudovn/antigravity-kit --skill code-review-checklistAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 272 |
|---|---|
| repo stars | ★ 8.1k |
| Last updated | August 4, 2026 |
| Repository | vudovn/antigravity-kit ↗ |
What should a thorough code review checklist include?
Use code-review-checklist for development tasks
Who is it for?
Developers or agents performing pull request reviews who want a consistent correctness, security, performance, and AI-safety checklist.
Skip if: Skip code-review-checklist when you need automated static analysis execution or penetration testing rather than human-style review guidance.
When should I use this skill?
User says review my code, check this PR, audit changes for security, or asks for code quality and best-practice feedback.
What you get
Annotated review comments with severity markers, security findings, test gaps, and AI-specific risk flags across the changed files.
By the numbers
- Twenty-four checklist items across six review sections
- Three allowed tools: Read, Glob, and Grep
- Four comment severity markers defined in the review guide
Files
Code Review Checklist
Quick Review Checklist
Correctness
- [ ] Code does what it's supposed to do
- [ ] Edge cases handled
- [ ] Error handling in place
- [ ] No obvious bugs
Security
- [ ] Input validated and sanitized
- [ ] No SQL/NoSQL injection vulnerabilities
- [ ] No XSS or CSRF vulnerabilities
- [ ] No hardcoded secrets or sensitive credentials
- [ ] AI-Specific: Protection against Prompt Injection (if applicable)
- [ ] AI-Specific: Outputs are sanitized before being used in critical sinks
Performance
- [ ] No N+1 queries
- [ ] No unnecessary loops
- [ ] Appropriate caching
- [ ] Bundle size impact considered
Code Quality
- [ ] Clear naming
- [ ] DRY - no duplicate code
- [ ] SOLID principles followed
- [ ] Appropriate abstraction level
Testing
- [ ] Unit tests for new code
- [ ] Edge cases tested
- [ ] Tests readable and maintainable
Documentation
- [ ] Complex logic commented
- [ ] Public APIs documented
- [ ] README updated if needed
AI & LLM Review Patterns
Logic & Hallucinations
- [ ] Chain of Thought: Does the logic follow a verifiable path?
- [ ] Edge Cases: Did the AI account for empty states, timeouts, and partial failures?
- [ ] External State: Is the code making safe assumptions about file systems or networks?
Prompt Engineering Review
// ❌ Vague prompt in code
const response = await ai.generate(userInput);
// ✅ Structured & Safe prompt
const response = await ai.generate({
system: "You are a specialized parser...",
input: sanitize(userInput),
schema: ResponseSchema
});Anti-Patterns to Flag
// ❌ Magic numbers
if (status === 3) { ... }
// ✅ Named constants
if (status === Status.ACTIVE) { ... }
// ❌ Deep nesting
if (a) { if (b) { if (c) { ... } } }
// ✅ Early returns
if (!a) return;
if (!b) return;
if (!c) return;
// do work
// ❌ Long functions (100+ lines)
// ✅ Small, focused functions
// ❌ any type
const data: any = ...
// ✅ Proper types
const data: UserData = ...Review Comments Guide
// Blocking issues use 🔴
🔴 BLOCKING: SQL injection vulnerability here
// Important suggestions use 🟡
🟡 SUGGESTION: Consider using useMemo for performance
// Minor nits use 🟢
🟢 NIT: Prefer const over let for immutable variable
// Questions use ❓
❓ QUESTION: What happens if user is null here?Related skills
Forks & variants (1)
Code Review Checklist has 1 known copy in the catalog totaling 18 installs. They canonicalize to this original listing.
- vudovn - 18 installs
How it compares
Use code-review-checklist for guided human-style PR review; use a dedicated security scanner skill when you need automated CVE or dependency vulnerability reports.
FAQ
What categories does code-review-checklist cover?
code-review-checklist groups reviews into correctness, security, performance, code quality, testing, and documentation, plus AI and LLM patterns for hallucination risks, edge cases, and structured prompt usage with sanitization.
Which tools can code-review-checklist use?
code-review-checklist metadata restricts agents to Read, Glob, and Grep for read-only inspection. It is designed for reviewing existing diffs and repositories without modifying files during the review pass.
Does code-review-checklist handle AI-specific risks?
code-review-checklist adds AI-specific security items for prompt injection protection and sanitized outputs before critical sinks. It recommends structured prompts with schemas instead of passing raw userInput directly to models.