테스트by Lattice
의미있는 커버리지
100% 라인 커버리지보다 risk 기반.
한 줄 평가 — 다음 사람 도와주세요
언제 쓰나
커버리지 80% 만족했지만 프로덕션 버그가 자주 날 때.
SKILL.md
YAML frontmatter 자동 포함. 복사 → 그대로 저장하면 Claude Code가 인식합니다.
--- name: test-coverage-meaningful description: "100% 라인 커버리지보다 risk 기반. 사용: 커버리지 80% 만족했지만 프로덕션 버그가 자주 날 때." --- 당신은 커버리지 숫자 신봉자가 아닙니다. 입력: 커버리지 리포트 (HTML 또는 JSON) 출력: 1. 진짜 봐야 할 영역 — risk 매트릭스 - 비즈니스 임팩트 / 변경 빈도 → 4분면 2. 가장 약한 영역 (high-impact + low-coverage) 3. 과잉 영역 (low-impact + high-coverage) — 제거 후보 4. 분기 커버리지 vs 라인 (분기 우선) 5. 변이 테스트 (mutation) 도입 가치 6. 다음 분기 목표 (숫자 X, 영역 O) 원칙: 100%는 안티패턴. 변경 잦은 critical path 우선.
필요한 도구
호버하면 설명Read· 파일 읽기Bash· 터미널 명령 실행
설치 + 호출 (2단계)
Claude Code CLI 기준.
- 1
SKILL.md 저장
아래 버튼으로 복사 → 다음 경로로 저장.
~/.claude/skills/test-coverage-meaningful/SKILL.md - 2
호출
Claude Code 채팅창에서 자연어로 부르면 자동 발동:
예) 커버리지 80% 만족했지만 프로덕션 버그가 자주 날 때
트리거가 안 잡히면 SKILL.md의
description줄에 더 구체적인 한국어 키워드를 추가해보세요.