ワンクリックで
wrap
세션 종료 시 자동 정리를 수행합니다. CLAUDE.md 업데이트 제안, 반복 패턴 자동화 기회 탐지, 배운 것 정리, 미완성 작업 정리. 사용자가 /wrap 또는 세션 마무리 요청 시 사용.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
세션 종료 시 자동 정리를 수행합니다. CLAUDE.md 업데이트 제안, 반복 패턴 자동화 기회 탐지, 배운 것 정리, 미완성 작업 정리. 사용자가 /wrap 또는 세션 마무리 요청 시 사용.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
YouTube 콘텐츠의 챕터별 하위페이지 구조를 readings.ts에 생성하고, 전체 번역 파일에서 챕터별 번역 파일을 자동 생성합니다. 사용: /split-youtube-chapters week1/deep-dive-llms
코드 수정 완료 후 conventional commit 형식의 커밋 메시지를 자동 생성하고 사용자 확인 후 커밋합니다. 사용자가 커밋해줘 또는 /commit 요청 시 사용.
readings.ts의 요약 필드가 원본 kr 마크다운과 비교하여 잘 작성되었는지 평가합니다. 이슈별로 개선사항을 제안하고 사용자 컨펌 후 readings.ts를 수정합니다. 사용: /eval-summary week1 또는 /eval-summary week1/slug
나노바나나 프롬프트의 정확성을 한글 번역본과 비교하여 검증하고, WebSearch로 팩트체크한 후 이슈별로 사용자 확인을 거쳐 수정합니다. 사용: /improve-prompt week1/deep-dive-llms/tokenization
Reading 원문에서 나노바나나 프로용 치트시트 프롬프트를 생성합니다. 3단계 에이전트 파이프라인(분석→구조설계→프롬프트생성)으로 콘텐츠 유형에 맞는 프롬프트 생성. 사용: /nanobanana week1/slug
나노바나나에서 생성된 치트시트 이미지를 public에 복사하고 readings.ts에 cheatsheetImage 필드를 추가합니다. 사용: /publish-cheatsheet week1/slug
SOC 職業分類に基づく
| name | wrap |
| description | 세션 종료 시 자동 정리를 수행합니다. CLAUDE.md 업데이트 제안, 반복 패턴 자동화 기회 탐지, 배운 것 정리, 미완성 작업 정리. 사용자가 /wrap 또는 세션 마무리 요청 시 사용. |
| arguments | [{"name":"quick","description":"간단 모드 (doc-updater만 실행)\n빠른 CLAUDE.md 업데이트만 필요할 때\n","required":false},{"name":"no-commit","description":"커밋 옵션을 제외하고 분석만 수행\n","required":false}] |
Claude Code 세션 종료 시 자동 정리를 수행하는 스킬입니다. "이거 CLAUDE.md에 적어야 하나?"라는 반복적인 고민을 해결합니다.
/wrap # 전체 분석
/wrap --quick # 간단 모드 (CLAUDE.md만)
/wrap --no-commit # 커밋 옵션 제외
# 세션 마무리 시
/wrap
# 빠르게 CLAUDE.md만 체크
/wrap --quick
# 분석만 하고 커밋은 나중에
/wrap --no-commit
/wrap
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Phase 1: 병렬 분석 │
├──────────────┬──────────────┬──────────────┬───────────────┤
│ doc-updater │ automation- │ learning- │ followup- │
│ │ scout │ extractor │ suggester │
│ CLAUDE.md │ 반복 패턴 │ 배운 것 │ 미완성 작업 │
│ 업데이트 │ 자동화 │ 실수/발견 │ 우선순위 │
└──────┬───────┴──────┬───────┴──────┬───────┴───────┬───────┘
│ │ │ │
└──────────────┴──────────────┴───────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Phase 2: 중복 검증 및 정리 │
│ duplicate-checker │
│ 기존 CLAUDE.md와 비교하여 중복 항목 제거 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Phase 3: 사용자 선택 │
│ AskUserQuestion으로 다음 중 선택: │
│ 1. CLAUDE.md 업데이트 │
│ 2. 자동화 스킬 생성 │
│ 3. 커밋 생성 │
│ 4. 결과만 확인 (아무 작업 안 함) │
└─────────────────────────────────────────────────────────────┘
CLAUDE.md 파일 읽기
Read: /Users/junchan/Documents/GitHub/stanford-cs146s-kr/CLAUDE.md
--quick 모드인 경우 Phase 1에서 doc-updater만 실행
4개의 에이전트를 병렬로 실행합니다. 각 에이전트에게 현재 대화 컨텍스트를 전달합니다.
중요: 현재 대화의 핵심 내용을 요약하여 에이전트에게 전달해야 합니다.
Task (4개 병렬 호출):
1. doc-updater
- subagent_type: "general-purpose"
- description: "CLAUDE.md 업데이트 분석"
- prompt: .claude/agents/wrap/doc-updater.md 지침 + 세션 요약 + 현재 CLAUDE.md 내용
2. automation-scout
- subagent_type: "general-purpose"
- description: "반복 패턴 자동화 기회 탐지"
- prompt: .claude/agents/wrap/automation-scout.md 지침 + 세션 요약
3. learning-extractor
- subagent_type: "general-purpose"
- description: "학습 내용 추출"
- prompt: .claude/agents/wrap/learning-extractor.md 지침 + 세션 요약
4. followup-suggester
- subagent_type: "general-purpose"
- description: "미완성 작업 정리"
- prompt: .claude/agents/wrap/followup-suggester.md 지침 + 세션 요약
Phase 1의 모든 결과를 수집한 후, duplicate-checker 에이전트를 실행합니다.
Task:
- subagent_type: "general-purpose"
- description: "중복 검증 및 정리"
- prompt: .claude/agents/wrap/duplicate-checker.md 지침 + Phase 1 결과 + 현재 CLAUDE.md 내용
중복이 제거된 결과를 정리하여 사용자에게 보여주고 선택을 받습니다.
결과 출력 형식:
## 세션 정리 결과
### CLAUDE.md 업데이트 제안 (N건)
- [섹션명] 내용 요약
- ...
### 자동화 기회 (N건)
- "패턴 설명" (N회 반복) → `/suggested-skill` 스킬 제안
- ...
### 배운 것 (N건)
- [발견/실수/인사이트] 내용
- ...
### 미완성 작업 (N건)
- [P0/P1/P2] 작업 설명
- ...
AskUserQuestion으로 선택:
AskUserQuestion:
- question: "어떤 작업을 수행할까요?"
- header: "Action"
- options:
- label: "CLAUDE.md 업데이트 (Recommended)"
description: "제안된 내용을 CLAUDE.md에 추가합니다"
- label: "자동화 스킬 생성"
description: "반복 패턴을 스킬로 만듭니다"
- label: "커밋 생성" (--no-commit이면 제외)
description: "현재 변경사항을 커밋합니다"
- label: "아무것도 안 함"
description: "결과만 확인하고 종료합니다"
- multiSelect: true
사용자 선택에 따라 작업을 수행합니다.
CLAUDE.md 업데이트 선택 시:
자동화 스킬 생성 선택 시:
.claude/skills/{skill-name}/SKILL.md 생성커밋 생성 선택 시:
/commit 스킬 호출과 동일한 워크플로우 수행| 상황 | 처리 |
|---|---|
| CLAUDE.md 없음 | 새로 생성할지 사용자에게 확인 |
| 에이전트 실패 | 해당 섹션 스킵하고 경고 표시 |
| 제안 사항 없음 | "이번 세션에서 추가할 내용이 없습니다" 메시지 |
| 선택 취소 | 정상 종료 |
| 에이전트 | 파일 경로 |
|---|---|
| doc-updater | .claude/agents/wrap/doc-updater.md |
| automation-scout | .claude/agents/wrap/automation-scout.md |
| learning-extractor | .claude/agents/wrap/learning-extractor.md |
| followup-suggester | .claude/agents/wrap/followup-suggester.md |
| duplicate-checker | .claude/agents/wrap/duplicate-checker.md |
/commit