session-auditlisted
Install: claude install-skill iceberggymnast/skills
# Session Audit — 세션 전수 분석
로그에서 나오는 것은 진단이 아니라 가설이다. 이 스킬의 절반은 분석 절차고, 나머지 절반은 **가설을 행동으로 옮기기 전에 걸러내는 절차**다. 4단계(검증)와 5단계(3관문 필터)를 빼면 남는 것은 그럴듯한 제안 목록이며, 그건 그대로 새 워크스트림이 된다.
산출물 형식은 `references/report-skeleton.md`, B안 프롬프트 원문은 `references/blank-prompt.md`.
---
## 출력 모드
두 가지다. 데이터 준비(0·1)와 백지 프롬프트(2)는 **같고**, 어디서 멈추는지가 다르다.
| | 전수 분석 (기본) | 쓴맛 보고 |
|---|---|---|
| 도는 단계 | 0 → 6 전부 | 0 → 1 → 2 → 4(축소) → 출력 |
| A안 분류 틀 | 있음 | 없음 |
| 검증 | 4단계 전부 | **부재 주장만** |
| C안 · 3관문 필터 | 있음 | 없음 |
| 출력 | 노트 파일, 절 번호 고정 | 대화에 그대로. 파일을 만들지 않는다 |
**쓴맛 보고를 고르는 신호** — "내 로그 좀 까줘", "냉정하게 봐줘", "쓴소리 좀 해줘". 산출물 계획이 아니라 지적 자체를 원하는 요청이다. 애매하면 어느 쪽인지 묻는다.
### 쓴맛 보고에서 하지 않는 것
- **A안** — 만들 것 목록을 내는 순간 쓴맛이 아니라 기획서가 된다
- **7·8단계** — 교차표, 실행 계획, 작동 확인 방법 열
- **노트 배치·커밋·절 번호** — 파일로 남기고 싶어지면 그건 전수 분석 쪽이다
### 쓴맛 보고에서도 반드시 하는 것
- **0단계.** 데이터 창을 확인하지 않으면 "요즘 한 달밖에 안 썼네" 같은 지적이 자동 정리의 흔적을 두고 나온다. 가장 값싸고 가장 창피한 오진이다
- **부재 주장 판정.** "~한 적이 없다", "~를 안 쓴다" 형태만 골라 파일 유무·크기·최종 수정 시각으로 판정한다. 3분이면 끝난다. **틀린 것은 버리지 말고 틀렸다고 표시해 함께 낸다** — 백지 분석이 어디서 헛짚는지가 다음 실행의 재료다
- **못 보는 축 한 줄.** Claude Code 로그만 본 결과라는 것
- 마지막에 **가장 냉정한 한 줄**
검증을 통과한 지적만 날이 선다. 확인하지 않은 지적은 사용자가 한 건을 반박하는 순간 나머지까지 같이 힘을 잃는다.
---
## 0. 데이터 창부터 확인한다 — 분석 시작 전에
`~/.claude/settings.json`의 `cleanupPeriodDays`가 미설정이면 30일치만 남기고 조용히 지워진다. 이 확인을 건너뛰면 **잔존 로그의 범위를 사용 기간으로 읽어** 결론 전체가 틀어진다.
1. `cleanupPeriodDays` 값을 읽는다.
2. 사용자에게 **Claude Code를 실제로 언제부터 썼는지** 묻는다. 로그로는 알 수 없다.
3. 1단계 추출 후 월별 분포와 대조한다. 최근 한 달에만 몰려 있으면 사용 패턴이 아니라 자동 정리의 흔적이다.
보존 기간