my-session-wrap/skills/continue/SKILL.md
Session ID, handoff 문서, context_limit 데이터 기반으로 이전 세션 컨텍스트 복원. Triggers: /continue 슬래시 커맨드로만 호출
npx skillsauth add ahnbu/my-claude-plugins continueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
이전 세션의 handoff 또는 Session ID를 기반으로 컨텍스트를 재수립합니다.
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) 검출node ~/.claude/my-claude-plugins/shared/query-sessions.js doc <sessionId> --no-sync
session_id 접두어로 AI 타입 분기:
codex: 접두어 → ~/.codex/sessions/**/*-<UUID>.jsonl Globgemini: 접두어 → ~/.gemini/tmp/*/chats/session-*.json (UUID 매칭)~/.claude/projects/*/{sessionId}.jsonl (기존)git rev-parse --show-toplevel → <root>/_handoff
b. 실패 시 CWD의 _handoff
c. 디렉토리 미존재 시 --handoff-dir 인자 생략node ~/.claude/my-claude-plugins/my-session-wrap/skills/continue/scripts/find-context-warning.mjs --session-id <현재_session_id> [--handoff-dir <path>]
[session_id=XXXX] 값{ found: boolean, count?, sections?: { context_limit, handoff_only } }.pending_<session_id> 파일 생성 (PostToolUse hook이 resolved 마킹에 사용)found: false → "복원 가능한 세션이 없습니다" 안내 후 종료found: true → 텍스트로 통합 목록 출력 (AskUserQuestion 사용 금지):
이전 세션 {count}개:
[context limit] (최근6시간 이내)
1. {display} ← handoff_path 있으면 "📎" 표시, resolved이면 "(완료)" 접두어
└ {session_id}
2. {display}
└ {session_id}
[handoff only] (최근3일)
3. {title} ({created})
└ {session_id 또는 "session_id 없음"}
└ {file_path}
0. 건너뛰기
번호를 입력하세요:
context_limit 섹션이 비어있으면 해당 섹션 헤더 생략handoff_only 섹션이 비어있으면 해당 섹션 헤더 생략context_limit 항목 선택 시 → 경로 A 실행 (해당 session_id로)
query-sessions.js get <session_id> 호출을 자동 감지하여 resolved 마킹handoff_path 있으면 경로 A 완료 후 안내: "관련 handoff: {handoff_path}"handoff_only 항목 선택 시:
session_id 있으면 → 경로 A 실행session_id 없으면 → file_path Read 후 요약 출력:
tools
스킬별 컨텍스트 소모량 리포트. 각 스킬 호출이 cp%를 얼마나 소모하는지 집계. Triggers: 'skill-context', 'skill context', '스킬 컨텍스트', '스킬 소모', '컨텍스트 비용'
tools
--- name: session-timeline description: Generate a per-session execution timeline from Claude Code JSONL logs. Triggers: "session timeline", "세션 타임라인", "소요시간 정리", "tool wait", "turn_duration". --- # Session Timeline 특정 Claude Code 세션 ID의 시간축을 복원한다. ## Workflow 1. `sessionId`를 받는다. 2. `scripts/session_timeline.js`를 실행해 timeline을 생성한다. 3. 기본은 markdown, 분석 파이프라인 연결 시 `--format json`을 사용한다. 4. 대형 `tool_result`는 원문 대신 persisted output 경로와 요약만 유지한다. ## Command ```bash node skills/session-timelin
development
This skill should be used when the user asks to "analyze session", "세션 분석", "evaluate skill execution", "스킬 실행 검증", "check session logs", "로그 분석", provides a session ID with a skill path, or wants to verify that a skill executed correctly in a past session. Post-hoc analysis of Claude Code sessions to validate skill/agent/hook behavior against SKILL.md specifications.
tools
세션 마무리: handoff 문서 저장 + git commit. /wrap 슬래시 명령어로만 실행.