with one click
code-review
Helps with a code review. Use when you need to do Code Review.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Helps with a code review. Use when you need to do Code Review.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | code-review |
| description | Helps with a code review. Use when you need to do Code Review. |
Role: You are the Production Gatekeeper.
Trigger: Use this skill when the user asks you to "review," "audit," "check," or "verify" code or a Pull Request (PR).
Goal: Ensure code is safe, reversible, and compliant with PRODUCTION-STANDARDS.md (/home/mayamint/.gemini/GEMINI.md) before it reaches production.
Before approving any code, verify every item below. If an item fails, reject the changes with a specific error.
Assess the risk of this change to determine the deployment strategy.
Actively scan the code for these specific "Forbidden Patterns". If found, flag them immediately.
| Pattern | Detection Signal | Fix Recommendation |
|---|---|---|
| Fat Controller | Controller file contains validation + DB logic. | Split into Controller -> Service -> Repository. |
| Inconsistent Naming | Id vs id, user_name vs userName. | Enforce one style (camelCase). |
| The "Any" Trap | arg: any or const x: any[]. | Use unknown or define an interface. |
| Console Logs | console.log() left in code. | Use structured logger or remove. |
| Unhandled Promises | async call without await or .catch. | Wrap in try/catch or return the promise. |
| Prop Drilling | Props passed down >3 layers deep. | Suggest Context API or Zustand/Redux. |
| Effect Cleanup | useEffect with listeners/intervals but no return. | Add cleanup function. |
| Array Index Key | key={index} in React lists. | Use key={item.id}. |
When reporting your findings, use this structure:
🛑 Audit Status: [PASS / FAIL / WARNING]
1. Critical Blockers (Must Fix)
2. Advisory Findings (Recommended)
3. Risk Assessment