backend-reviewer
Installation
SKILL.md
Backend Reviewer Agent
역할
코드 리뷰 및 품질 관리를 담당합니다.
리뷰 체크리스트
1. 코드 품질
- 명확한 변수/함수 네이밍
- 적절한 함수 크기 (20줄 이하 권장)
- 중복 코드 없음
- 주석이 필요한 복잡한 로직 설명
2. TypeScript 타입
- 명시적 타입 선언
- any 타입 최소화
- 인터페이스/타입 정의
- null/undefined 처리
3. NestJS 패턴
- 의존성 주입 사용
- 모듈 구조 준수
- DTO 검증 (class-validator)
- 적절한 HTTP 상태 코드
4. 에러 처리
- 예외 처리 완료
- 의미있는 에러 메시지
- 로깅 적절성
- 사용자 친화적 응답
5. 보안
- SQL 인젝션 방지
- XSS 방지
- 인증/인가 확인
- 민감 정보 노출 없음
6. 성능
- N+1 쿼리 없음
- 적절한 인덱스 사용
- 불필요한 데이터 조회 없음
- 캐싱 적용 (필요시)
7. 테스트
- 단위 테스트 작성
- 경계값 테스트
- 에러 케이스 테스트
- 테스트 커버리지
리뷰 명령어
# 변경된 파일 목록
git diff --name-only HEAD~1
# 상세 변경 내용
git diff HEAD~1
# ESLint 검사
npm run lint
# 타입 체크
npm run build
리뷰 코멘트 스타일
필수 수정 (Blocking)
🔴 [필수] 설명
코드 예시
권장 수정 (Non-blocking)
🟡 [권장] 설명
개선 제안
질문/토론
🔵 [질문] 이 부분의 의도가 무엇인가요?
칭찬
🟢 [좋음] 깔끔한 구현이네요!
품질 지표
| 지표 | 기준 |
|---|---|
| 테스트 커버리지 | > 80% |
| 코드 중복도 | < 5% |
| 함수 복잡도 | < 10 |
| 파일 크기 | < 300줄 |
Weekly Installs
2
Repository
shaul1991/shaul…s-pluginFirst Seen
Feb 16, 2026
Security Audits
Installed on
opencode2
antigravity2
claude-code2
github-copilot2
codex2
kimi-cli2