원클릭으로
review
Three-phase code review. Investigates internally, verifies findings, then reports only confirmed issues.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Three-phase code review. Investigates internally, verifies findings, then reports only confirmed issues.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Amend the last commit with current changes and/or an updated message.
Stage changes and create a commit with a conventional commit message.
Full autopilot — plan, implement, and polish a task end-to-end.
Fetch and display diffs for various scopes (PR, commit, branch, staged, working tree). Used by other skills that need to analyze changes.
Execute a plan file — parse phases, spawn parallel subagents, handle failures.
Start or end a forked session for exploring rabbit holes without losing the main conversation's context.
SOC 직업 분류 기준
| name | review |
| description | Three-phase code review. Investigates internally, verifies findings, then reports only confirmed issues. |
| allowed-tools | Bash, Read, Glob, Grep, AskUserQuestion, Agent |
Review code changes in three phases:
Input: The context for the diff provided in $ARGUMENTS.
Process:
/diff $ARGUMENTS to get the diff report.Read to examine the surrounding code of each changed file—reviewing a diff without context leads to short-sighted findings.Grep or Glob to check for cross-file impacts or project rule violations.Note on Autonomy: The areas below are a non-exhaustive starting point. Use your full reasoning to identify any architectural, logical, or stylistic flaws not explicitly listed.
Note on External Comments: PR comments from other agents or reviewers (Gemini, Copilot, etc.) break idempotency — the same diff reviewed with different comments produces different results. Minimize their influence: treat them as optional leads to investigate, not as findings. Do not adopt their severity or framing. Evaluate each concern from scratch using your own analysis in Steps 1-2, and assign severity independently in Step 3. If a comment doesn't survive your own verification, drop it silently.
Areas to check: code quality, bugs, performance, security, test coverage, integration, non-determinism, project conventions.
Output (Internal): A list of Candidate Findings (file, line, concern).
Input: The Candidate Findings list from Step 1.
Process:
Read tool to verify it against the full file in the specific branch/commit. Diffs omit context, so never infer errors (e.g., deleted blocks, missing imports) solely from a diff snippet.Agent) to verify the logic holds.Output (Internal): - Confirmed Issues: Verified bugs or improvements with concrete fix instructions.
Input: The Confirmed Issues, Needs Verification, and Coverage Gaps from Step 2.
Reporting Principles:
🏷️ Verdict: ✅ LGTM [size], ⚠️ Needs work [size], or ❌ Do not merge [size] on the first line, followed by a 1-2 sentence summary of the verdict.
✂️ Split suggestion: (Only if beneficial) List 2-4 concrete PRs to split the change into smaller pieces. Skip if cohesive.
📋 Report: Omit any section entirely if it has no items. If coverage was incomplete, note it here.
🔴 Criticals: Bugs, logic errors, security vulnerabilities, auth bypass, race conditions. 🟠 Warnings: Missing error handling, incomplete validation, missing tests, performance issues. 🟡 Suggestions: Naming, structural simplifications, better patterns available. 🟣 Needs verification: State what's suspicious, what you checked, and what the author should verify. 🔵 Existing issues: Surrounding technical debt NOT introduced by this diff (one line each). 🟢 Checks passed: A short bullet list of areas investigated that had no issues.