From better-skills
코드 변경사항을 리뷰하여 설계 품질, 보안, 성능, 아키텍처 일관성을 평가합니다. PR 전 리뷰, 특정 파일/디렉토리 리뷰, 최근 변경 리뷰를 지원합니다. 키워드: review, 리뷰, code review, 코드 리뷰, PR, 보안, security, 설계, design.
How this skill is triggered — by the user, by Claude, or both
Slash command
/better-skills:code-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
사용자가 `/dev` 파이프라인 밖에서 직접 코드 리뷰를 요청할 때 사용한다. `code-reviewer` 에이전트를 호출하는 래퍼 스킬.
사용자가 /dev 파이프라인 밖에서 직접 코드 리뷰를 요청할 때 사용한다. code-reviewer 에이전트를 호출하는 래퍼 스킬.
(인수 없음) → 워킹 디렉토리 변경(unstaged) + 스테이징된 변경(staged) 리뷰
"src/auth/" → 특정 경로의 최근 변경 리뷰
"--staged" → git staged 변경만 리뷰
"--branch feature/auth" → 현재 브랜치와 main/master 분기점 이후 전체 diff 리뷰
인수에 따라 적절한 git diff 명령어를 실행한다:
# 인수 없음 — unstaged + staged 변경 모두 수집
# 먼저 커밋이 존재하는지 확인한다
git rev-parse HEAD 2>/dev/null
# 커밋이 있으면:
git diff HEAD
# 커밋이 없으면 (BRAND_NEW repo):
git diff # unstaged 변경
git diff --staged # staged 변경
# 두 결과를 합쳐서 리뷰 대상으로 한다
# 특정 경로
git diff HEAD -- <path>
# 커밋이 없으면: git diff -- <path> + git diff --staged -- <path>
# --staged
git diff --staged
# --branch
git merge-base main HEAD # 분기점 찾기
git diff <merge-base>..HEAD
변경된 파일이 없으면 "변경사항이 없습니다" 메시지 출력 후 종료한다.
ls docs/plans/PLAN_*.md 2>/dev/null
PLAN이 존재하면, 변경된 파일이 어떤 PLAN/Phase에 해당하는지 매핑한다:
사용하는 Subagent:
agents/code-reviewer.md
phase 모드로 실행한다--branch로 넓은 범위를 리뷰하면 integration 모드로 실행한다code-reviewer의 결과를 사용자에게 표시한다.
REQUEST_CHANGES인 경우, AskUserQuestion으로 확인:
자동 수정 선택 시:
| File | Purpose |
|---|---|
agents/code-reviewer.md | Subagent: 코드 리뷰 실행 |
docs/plans/PLAN_*.md | 컨텍스트: PLAN 대비 충실도 평가용 |
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub ohdowon064/better-skills --plugin better-skills