handoff skill을 활용하여 컨텍스트를 유지하고 토큰을 절약하기
오또니
handoff 스킬을 만들어줘. 세션 간 작업 맥락을 인수인계하는 용도야.
[발동 조건]
- 사용자가 "/handoff", "인수인계", "정리하고 마무리" 라고 할 때
- 컨텍스트가 길어져 압축이 임박했을 때
[동작 - 저장]
1. git status와 git diff --stat을 실행해 변경 파일 목록을 수집
2. 아래 섹션으로 .claude/handoffs/YYYY-MM-DD-HHmm.md 파일 생성
- 작업 목표 (한 문단)
- 완료한 작업 (체크된 목록)
- 미완료 / 다음 단계 (우선순위 순, 각 항목에 관련 파일 경로 명시)
- 변경한 파일 (경로 + 무엇을 왜 바꿨는지 한 줄)
- 막힌 지점 / 실패한 시도 (같은 삽질 반복 방지용)
- 환경 메모 (실행 명령어, 필요한 환경변수, 주의사항)
3. 저장 후 파일 경로를 사용자에게 알려줄 것
[동작 - 읽기]
- 사용자가 "이어서 하자", "/resume" 이라고 하면
.claude/handoffs/ 에서 가장 최근 파일을 읽고 요약한 뒤 다음 단계를 제안
[제약]
- 전체 300줄 이내, 코드 전문 붙여넣기 금지 (파일 경로와 줄 번호만)
- 추측 금지. 확인되지 않은 건 "미확인"으로 표기
- 이전 handoff 파일은 삭제하지 말고 누적
SKILL.md 형식으로 만들고, description은 자동 발동이 잘 되도록 트리거 키워드를 충분히 포함시켜줘.