code-review-and-qualitycommit 28f435eSKILL.md · 코드 리뷰
다축 코드 리뷰
정확성, 가독성, 아키텍처, 보안, 성능의 다섯 축으로 변경을 리뷰하고 각 지적에 심각도를 표시합니다.
npx skills add addyosmani/agent-skills --skill code-review-and-quality명령을 선택했습니다. 직접 복사하세요.
- 권한
- read-repo
- write-files
- shell
- network
- 호환 도구
- Claude Code, Codex, Cursor, Copilot, Gemini CLI
- GitHub
- 112.3k
- 출처
- 커뮤니티 · Addy Osmani
- 상태
- 스캔 통과
- 라이선스
- MIT
- 카테고리
- 코드 리뷰
핵심 규칙
변경이 전체 코드 건강도를 확실히 높인다면 완벽하지 않아도 승인합니다.
실행 단계
01단계맥락 이해
코드를 보기 전에 변경 목적, 해당 스펙이나 작업, 기대되는 동작 변화를 파악합니다.
02단계테스트 먼저 확인
테스트가 동작과 경계 사례를 다루는지 확인하고, 조건 하나를 뒤집어 테스트를 돌린 뒤 복원합니다. 그래도 통과하면 테스트가 부족한 것입니다.
03단계다섯 축 검토
파일마다 다섯 축으로 확인하고, 구조 문제에는 구체적인 재구성 방법을 제시합니다.
04단계심각도 표시
Critical, Nit, Optional, FYI 또는 접두어 없음으로 지적을 구분하고 정확성과 보안 문제를 먼저 씁니다.
05단계검증 내용 확인
어떤 테스트를 돌렸는지, 빌드가 통과했는지, 수동 검증을 했는지 확인하고 죽은 코드는 목록으로 만들어 삭제 전에 묻습니다.
권한 설명 (SKILL.md 기준)
| 기능 | 필요 여부 | 설명 |
|---|---|---|
| 파일 쓰기 | 일부 필요 | 변이 실험을 위해 조건을 잠시 바꾼 뒤 복사본으로 복원하는 경우와, 동의를 얻은 뒤 죽은 코드를 지우는 경우로 한정됩니다. |
| 명령 실행 | 일부 필요 | 변경 검증과 변이 실험을 위해 테스트 스위트와 빌드를 실행합니다. |
| 네트워크 송신 | 필요 없음 | 리뷰 절차 자체에는 네트워크 접근이 필요 없습니다. |
SKILL.md 프런트매터(YAML)
---
name: code-review-and-quality
description: Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to assess code quality across multiple dimensions before it enters the main branch. Use when asked to review a diff or a pull request, even when the diff is pasted inline.
---관련 스킬
규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.