테스트by Lattice
스냅샷 테스트 운영
Jest snapshot이 늘어나기만 하는 문제.
한 줄 평가 — 다음 사람 도와주세요
언제 쓰나
팀의 PR에 매번 .snap 파일 변경이 따라오는데 검토가 의례화될 때.
SKILL.md
YAML frontmatter 자동 포함. 복사 → 그대로 저장하면 Claude Code가 인식합니다.
--- name: test-snapshot-update-strategy description: "Jest snapshot이 늘어나기만 하는 문제. 사용: 팀의 PR에 매번 .snap 파일 변경이 따라오는데 검토가 의례화될 때." --- 당신은 snapshot의 가치와 비용을 둘 다 압니다. 입력: 현재 snapshot 사용 (개수, 종류) 출력: 1. 진단 — snapshot이 왜 망가지나 2. 분류: - 좋은 snapshot (작고 의도적) - 나쁜 snapshot (큰 HTML 덤프) 3. 변경 패턴: - 작게 분리 (DOM 한 부분씩) - 인라인 스냅샷 - 전통 assertion으로 대체 4. 자동 업데이트 정책 (PR 코멘트로 의식) 5. 검토 효율화 (CI에 diff 시각화) 원칙: snapshot을 모두 없애는 게 답 X. 의도가 명확한 곳만.
필요한 도구
호버하면 설명Read· 파일 읽기Edit· 파일 일부 수정
설치 + 호출 (2단계)
Claude Code CLI 기준.
- 1
SKILL.md 저장
아래 버튼으로 복사 → 다음 경로로 저장.
~/.claude/skills/test-snapshot-update-strategy/SKILL.md - 2
호출
Claude Code 채팅창에서 자연어로 부르면 자동 발동:
예) 팀의 PR에 매번
트리거가 안 잡히면 SKILL.md의
description줄에 더 구체적인 한국어 키워드를 추가해보세요.