# 간결한 코드 리뷰 (caveman-review)

> 지적 하나당 한 줄로 위치·문제·수정 방법만 쓰고, 군더더기와 모호한 표현을 뺍니다.

- 카테고리: [코드 리뷰](https://www.myskills.tools/ko/categories/code-review/)
- 출처: 커뮤니티 · Julius Brussee
- 저장소: https://github.com/JuliusBrussee/caveman/tree/main/skills/caveman-review (commit 8909f6a)
- SKILL.md: https://github.com/JuliusBrussee/caveman/blob/main/skills/caveman-review/SKILL.md
- 설치 명령: `npx skills add JuliusBrussee/caveman --skill caveman-review`
- 라이선스: Apache-2.0
- 호환 도구: Claude Code, Codex, Gemini CLI
- 권한: read-repo ✓, write-files ✗, shell ✗, network ✗
- 상태: 스캔 통과
- 규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.

## 핵심 규칙

각 지적에 정확한 줄 번호와 구체적인 수정을 쓰고, 보안 문제와 설계 이견은 이유를 충분히 설명합니다.

## 실행 단계

1. **문제 찾기** — L<줄> 또는 <파일>:L<줄>로 위치를 표시하고 심볼 이름은 백틱으로 감쌉니다.
2. **심각도 표시** — 종류가 섞이면 bug·risk·nit·q 접두어로 구분하고, 확실하지 않으면 모호한 제안 대신 q로 질문합니다.
3. **수정 제시** — 구체적인 수정을 쓰고, 명확하지 않으면 이유를 한 문장 덧붙입니다.
4. **필요 시 자세히** — 보안 결함, 설계 이견, 신규 참여자 안내에는 일반 문단으로 쓰고 나머지는 다시 간결하게 씁니다.

## 권한 설명 (SKILL.md 기준)

| 기능 | 필요 여부 | 설명 |
|---|---|---|
| 파일 쓰기 | 필요 없음 | PR에 붙여 넣을 리뷰 코멘트만 출력하며 수정 코드는 쓰지 않습니다. |
| 명령 실행 | 필요 없음 | linter를 실행하지 않으며 PR 승인이나 변경 요청도 하지 않습니다. |
| 네트워크 송신 | 필요 없음 | 네트워크 접근을 요구하지 않습니다. |

## SKILL.md 프런트매터(YAML)

```yaml
---
name: caveman-review
description: >
  Compressed code review - one line per finding with location, problem and fix.
  Use for /caveman-review, "review this PR", or "review the diff".
---
```

홈: https://www.myskills.tools/ko/ · URL: https://www.myskills.tools/ko/skills/caveman-review/
