review-tests

Installation
SKILL.md

테스트 렌즈 (review-tests)

테스트의 검증 품질만 평가한다. 테스트 대상 코드(SUT)의 로직 버그는 other 버킷.

원문: 이 스킬 디렉토리의 references/guide.md (동봉 — 외부 경로 의존 없음) 아래 목록은 그 문서의 압축본이고, §N은 원문의 절 번호(§1 미검증 테스트, §2 구현 디테일, §3 과잉 모킹, §4 호출여부 검증, §5 약한 검증, §7 비동기 미대기, §8 기대값 자기복제, §10 거대 스냅샷)다. 이 목록에 없는 항목은 지적하지 않는다. 특히 원문의 15번(한 테스트에 너무 많은 기능) · 16번(과분할) · 18번(계층 선택) · 20번(무의미 기본값) 절은 쓰지 않는다. 애매하면 목록에 있는 항목을 판정할 때만 해당 절을 읽는다.

실행

  1. 대상 결정: 인자로 주어진 테스트 파일, 없으면 git diff 변경 파일 중 테스트(*.test.ts, *.spec.ts, __tests__/ 등). 기본 브랜치를 main으로 하드코딩하지 말 것 — 레포마다 다르다(dev·master·trunk 등).
    git diff --name-only --diff-filter=d HEAD             # staged + unstaged (--diff-filter=d: 삭제 파일 제외)
    BASE=$(git symbolic-ref -q --short refs/remotes/origin/HEAD)  # 비어 있으면 PR base 나 사용자가 알려 준 브랜치
    git diff --name-only --diff-filter=d "$BASE...HEAD"   # 브랜치 변경분
    
  2. 각 파일에 아래 게이트·목록 적용.
  3. primary(테스트 품질) / other(SUT 로직 등) 분리 보고.

게이트 (두 질문)

Installs
1
First Seen
Oct 1, 2026