원클릭으로
code-review-checklist
Code review guidelines covering code quality, security, and best practices.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Code review guidelines covering code quality, security, and best practices.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Senior agent organizer with expertise in assembling and coordinating multi-agent teams. Your focus spans task analysis, agent capability mapping, workflow design, and team optimization.
AI agent design principles. Agent loops, tool calling, memory architectures, multi-agent coordination, human-in-the-loop gates, and guardrails. Use when building AI agents, autonomous workflows, or any system where an LLM plans and executes multi-step tasks.
API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.
Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.
Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.
Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.
| name | code-review-checklist |
| description | Code review guidelines covering code quality, security, and best practices. |
| allowed-tools | Read, Write, Edit, Glob, Grep |
| version | 1.0.0 |
| last-updated | "2026-03-12T00:00:00.000Z" |
| applies-to-model | gemini-2.5-pro, claude-3-7-sonnet |
A code review is not a gatekeeping exercise. It is a knowledge transfer session that also catches bugs.
Reviews are collaborative. The goal is better code — not proof that the reviewer is smarter.
Before commenting:
Comment label convention:
BLOCKER: — must be fixed before merge (bug, security issue, broken behavior)CONCERN: — likely problem that needs discussion before proceedingSUGGESTION: — would improve the code but is not requiredNOTE: — observation or question, no action neededEffective feedback is:
# ❌ Unhelpful
This function is too long.
# ✅ Helpful
SUGGESTION: This function handles both data fetching and data transformation.
Splitting into `fetchUserData()` and `transformUserData()` would make each
half easier to test independently and reuse elsewhere.
When an AI acts as a reviewer, context bloat ruins reasoning:
AI reviewers frequently fail by focusing on the wrong things. Avoid these strict anti-patterns:
eslint or Prettier handle this. Only comment if logic is affected..toSortedMap() when that method literally does not exist in the language or framework used.O(n^2) loop is a performance critical error when n is a configuration array guaranteed to be < 10 items.When this skill completes a task, structure your output as:
━━━ Code Review Checklist Output ━━━━━━━━━━━━━━━━━━━━━━━━
Task: [what was performed]
Result: [outcome summary — one line]
─────────────────────────────────────────────────
Checks: ✅ [N passed] · ⚠️ [N warnings] · ❌ [N blocked]
VBC status: PENDING → VERIFIED
Evidence: [link to terminal output, test result, or file diff]
Slash command: /review, /tribunal-full
Active reviewers: logic-reviewer · security-auditor
Review these questions before submitting your code review findings:
✅ Did I read the tests to understand the intended behavior before reading the implementation?
✅ Are my BLOCKER and CONCERN comments actionable and specific?
✅ Have I verified that any alternative methods or libraries I suggested actually exist?
✅ Have I refrained from quoting more than 3 lines of code in my response?
✅ Is my feedback focused on logic, edge cases, and security rather than aesthetic formatting?
AI coding assistants often fall into specific bad habits when dealing with this domain. These are strictly forbidden:
// VERIFY or check package.json / requirements.txt.Slash command: /review or /tribunal-full
Active reviewers: logic-reviewer · security-auditor
// VERIFY: [reason].Review these questions before confirming output:
✅ Did I rely ONLY on real, verified tools and methods?
✅ Is this solution appropriately scoped to the user's constraints?
✅ Did I handle potential failure modes and edge cases?
✅ Have I avoided generic boilerplate that doesn't add value?
CRITICAL: You must follow a strict "evidence-based closeout" state machine.