원클릭으로
code-review
Interactive code review with opinionated recommendations. Use when reviewing code changes, PRs, or existing code quality.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Interactive code review with opinionated recommendations. Use when reviewing code changes, PRs, or existing code quality.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Browser automation for web scraping and testing. Use for form filling, screenshots, and web interactions.
Tactical advice on brand storytelling from 30 product leaders (50 insights). Use when working on story, storytelling, narrative, brand story. Category: Marketing.
Process feedback on morning briefs and update quality rules. Use when the brief was wrong or needs improvement.
Discover trending topics and content ideas from social feeds for post creation. Use when scanning Twitter timeline or finding content inspiration.
Debrief last call with next steps. Use after finishing a call, when asking what happened on a call, or when needing post-call action items.
Prepare for a call with research, context, and YC qualifying questions. Use before meetings or sales calls.
| name | code-review |
| description | Interactive code review with opinionated recommendations. Use when reviewing code changes, PRs, or existing code quality. |
Review code thoroughly before making changes. For every issue, explain tradeoffs, give an opinionated recommendation, and ask for input before assuming a direction.
/code-review [scope]
Examples:
/code-review — Review all uncommitted changes/code-review src/auth/ — Review specific directory/code-review --pr 42 — Review a pull requestUse these to guide all recommendations:
Ask the user which mode they want using AskUserQuestion:
1/ BIG CHANGE — Work through interactively, one section at a time (Architecture > Code Quality > Tests > Performance) with at most 4 top issues per section.
2/ SMALL CHANGE — Work through interactively, ONE question per review section.
Evaluate:
Evaluate:
Evaluate:
Evaluate:
For every specific issue (bug, smell, design concern, or risk):
Number each issue (Issue 1, Issue 2, etc.) and label each option with a letter (A, B, C) so there's no confusion.
Make the recommended option always the first option (A).
Read the code to review:
git diff for uncommitted changes + git diff --staged--pr N given: gh pr diff NUse AskUserQuestion to ask BIG CHANGE vs SMALL CHANGE.
For each section (Architecture > Code Quality > Tests > Performance):
After all sections, output:
## Review Summary
| # | Issue | Decision | Action |
|---|-------|----------|--------|
| 1 | [Description] | Option A (recommended) | [What to do] |
| 2 | [Description] | Option B (user chose) | [What to do] |
| ... | ... | ... | ... |
### Next Steps
- [ ] Action item 1
- [ ] Action item 2
If the user says "go ahead" or "implement":
### Issue 1: Duplicated validation logic
`src/api/users.ts:45-62` and `src/api/teams.ts:78-95` contain nearly identical
input validation. This violates DRY and means bug fixes need to happen in two places.
**A) Extract shared validator (Recommended)**
- Effort: Low (30 min)
- Risk: Low — pure refactor, no behavior change
- Impact: Reduces maintenance surface, single source of truth
- Why: Directly addresses DRY preference. Two identical blocks = guaranteed future divergence.
**B) Do nothing**
- Effort: None
- Risk: Medium — validation logic will drift over time
- Impact: Tech debt accumulates
- Why: Only acceptable if this code is being deprecated soon.
**C) Inline validation with shared schema**
- Effort: Medium (1 hr)
- Risk: Low
- Impact: Cleaner than A but more work for similar benefit
- Why: Better if validation rules differ slightly between contexts.
I recommend **A**. Agree, or prefer a different direction?
Last updated: 2026-02-12