← ClaudeAtlas

session-wraplisted

세션 종료 전 자동 정리 스킬. 4개 병렬 subagent가 문서 업데이트, 반복 패턴, 학습 포인트, 후속 작업을 동시 탐지하고, 1개 검증 subagent가 중복 제거 후 사용자에게 선택지를 제시한다. 트리거: /session-wrap, 세션 마무리, 세션 정리, 작업 마무리
immacualate/claude-forge · ★ 4 · AI & Automation · score 80
Install: claude install-skill immacualate/claude-forge
# /session-wrap 스킬 ## 파이프라인 개요 ``` 입력: /session-wrap [--dry-run] [--skip-docs] [--skip-learning] [--skip-scout] [--skip-followup] [Phase 0] 컨텍스트 수집 ├─ git diff --stat (이번 세션 변경사항) ├─ ~/.claude/homunculus/observations.jsonl (최근 관찰) └─ /tmp/session-wrap/context.md 생성 [Phase 1] 병렬 4개 subagent (Explore, sonnet) ├─ doc-updater → 문서 업데이트 필요 곳 탐지 ├─ automation-scout → 반복 패턴 발견 + 스킬 후보 제안 ├─ learning-extractor → 배운 점 추출 (instinct 후보) └─ followup-suggester → 다음 작업 제안 [Phase 2] 순차 1개 subagent (Explore, sonnet) └─ duplicate-checker → Phase 1 결과 중복 제거 + 카테고리 분류 [Phase 3] AskUserQuestion으로 사용자 선택 [Phase 4] 선택된 항목만 실행 [Phase 5] 리포트 출력 + session-wrap-followups.md 기록 ``` ## 파라미터 파싱 사용자 입력에서 다음을 추출: | 파라미터 | 기본값 | 설명 | |---------|--------|------| | --dry-run | false | 탐지만 수행, 실행하지 않음 (Phase 3에서 중단) | | --skip-docs | false | doc-updater subagent 생략 | | --skip-learning | false | learning-extractor subagent 생략 | | --skip-scout | false | automation-scout subagent 생략 | | --skip-followup | false | followup-suggester subagent 생략 | ## Phase 0: 컨텍스트 수집 세션 중 변경사항과 관찰 데이터를 수집하여 subagent에 전달할 컨텍스트를 구성한다. ```bash # 1. Git 변경사항 수집 (git repo인 경우만) WORK_DIR=$(pwd) if git -C "$WORK_DIR" rev-parse --is-inside-work-tree 2>/dev/null; then git -C "$WORK_DIR" diff --stat HEAD~5..HEAD > /tmp/session-wrap/git-changes.txt 2>/dev/null || true git -C "$WORK_DIR" diff --name-only HEAD~5..HEAD > /tmp/session-wrap/changed-files.txt 2>/dev/null || true git -C "$WORK_DIR" log --