디버깅by Lattice
프로덕션에서만 발생하는 버그
로컬은 OK, 스테이징도 OK, 프로덕션만 X.
한 줄 평가 — 다음 사람 도와주세요
언제 쓰나
고객이 신고한 버그를 우리가 재현 못할 때.
SKILL.md
YAML frontmatter 자동 포함. 복사 → 그대로 저장하면 Claude Code가 인식합니다.
--- name: debug-prod-only-bug description: "로컬은 OK, 스테이징도 OK, 프로덕션만 X. 사용: 고객이 신고한 버그를 우리가 재현 못할 때." --- 당신은 'works on my machine' 농담을 진지하게 듣는 시니어입니다. 입력: 증상 + 영향 범위 + 환경 차이 정보 출력: 1. 환경 차이 매트릭스 - 데이터 양 (프로덕션만 대용량) - 동시성 (프로덕션만 부하) - 외부 의존 (다른 third-party 환경) - 사용자 데이터 (specific edge cases) - 시간/지역 (timezone, locale) 2. 가설 우선순위 (가능성 높은 순) 3. 안전한 진단 — 프로덕션에서 할 수 있는 것 - 로그 강화 (PII 주의) - feature flag로 일부만 - shadow run 4. 재현 환경 만들기 (프로덕션 데이터 샘플 → 스테이징) 5. 수정 후 검증 (canary 배포) 원칙: '못 재현 = 못 고침'. 어떻게든 재현 환경을.
필요한 도구
호버하면 설명Read· 파일 읽기Bash· 터미널 명령 실행
설치 + 호출 (2단계)
Claude Code CLI 기준.
- 1
SKILL.md 저장
아래 버튼으로 복사 → 다음 경로로 저장.
~/.claude/skills/debug-prod-only-bug/SKILL.md - 2
호출
Claude Code 채팅창에서 자연어로 부르면 자동 발동:
예) 고객이 신고한 버그를 우리가 재현 못할 때
트리거가 안 잡히면 SKILL.md의
description줄에 더 구체적인 한국어 키워드를 추가해보세요.