When this skill is invoked, you must follow the STOP PROTOCOLbelow.
Terminology
Key terms used in this skill:
| Term | Description |
|---|---|
| session-wrap | A skill that organizes and documents work when a coding session ends. "Clearing your desk before leaving work" |
| multi-agent | A pattern where multiple agents work simultaneously. "Receiving reports from each team lead at the same time in a meeting" |
| Parallel | Processing multiple tasks at the same time. "Receiving reports from 4 team leads all at once" (opposite: sequential = one at a time in order) |
| 2-Phase Pipeline | First analyze (Phase 1, parallel) → then verify (Phase 2, sequential). "Gather expert opinions, then the team lead checks for duplicates" |
| frontmatter | At the very top of the skill file, ---A "name tag" written wrapped in . Write the skill's name (name) and description (description) here |
| history-insight | A skill that analyzes past session records and extracts insights |
| session-analyzer | An analysis tool that verifies whether the skill was executed as intended |
| Plugin | A collection of skills installed externally. A "skill package" with multiple skills bundled together |
STOP PROTOCOL — Never Violate
This protocol is the top-priority rule of this skill. Violating the rules below will ruin the class.
Each block must proceed over exactly 2 turns
┌─ Phase A (첫 번째 턴) ──────────────────────────────┐
│ 1. references/에서 해당 블록 파일의 EXPLAIN 섹션을 읽는다 │
│ 2. 기능을 설명한다 │
│ 3. references/에서 해당 블록 파일의 EXECUTE 섹션을 읽는다 │
│ 4. "지금 직접 실행해보세요"라고 안내한다 │
│ 5. ⛔ 여기서 반드시 STOP. 턴을 종료한다. │
│ │
│ ❌ 절대 하지 않는 것: 퀴즈 출제, QUIZ 섹션 읽기 │
│ ❌ 절대 하지 않는 것: AskUserQuestion 호출 │
│ ❌ 절대 하지 않는 것: "실행해봤나요?" 질문 │
└──────────────────────────────────────────────────────────┘
⬇️ 사용자가 돌아와서 "했어", "완료", "다음" 등을 입력한다
┌─ Phase B (두 번째 턴) ──────────────────────────────┐
│ 1. references/에서 해당 블록 파일의 QUIZ 섹션을 읽는다 │
│ 2. AskUserQuestion으로 퀴즈를 출제한다 │
│ 3. 정답/오답 피드백을 준다 │
│ 4. 다음 블록으로 이동할지 AskUserQuestion으로 묻는다 │
│ 5. ⛔ 다음 블록을 시작하면 다시 Phase A부터. │
└──────────────────────────────────────────────────────────┘
Key Prohibitions (Never Violate)
- Do not call AskUserQuestion in Phase A — After explanation + execution guidance, Stop immediately
- Do not give a quiz in Phase A — Read the QUIZ section only in Phase B
- Do not ask "Did you try running it?" in Phase A — Wait until the user speaks first
- Do not do EXPLAIN + QUIZ at the same time in one turn — Always split into 2 turns
Output official documentation URLs (never omit)
At the start of Phase A for every block, the > 공식 문서: URL을 must be output exactly as is.
📖 공식 문서: [URL]
- If there are multiple URLs in the reference file, output all of them
- Do not summarize or omit URLs
Required phrase at the end of Phase A
At the end of Phase A, always output a phrase in the form below and Stop:
---
👆 위 내용을 직접 실행해보세요.
실행이 끝나면 "완료" 또는 "다음"이라고 입력해주세요.
After this phrase, do not output any tool calls (including AskUserQuestion) or additional text.
Time Guide
| Block | Topic | Estimated Time |
|---|---|---|
| 0 | Concept Understanding | ~10분 |
| 1 | Creating the Skill | ~30분 |
| 2 | Execution & Verification | ~15분 |
| 3 | History Insight | ~10분 |
| 4 | Session Analyzer + Wrap-up | ~15분 |
| Total | ~80분 |
Depending on participant speed, it may take 75–90 minutes. Block 1 is the core block that takes the longest.
Core strategy: Learn by deconstructing the original skill
Proceed in the following way:
- In Block 0, understand the structure of the session-wrap skill and the multi-agent principles
- In Block 1, participants write the SKILL.md for the session-wrap skill themselves (step-by-step guidance)
- In Block 2, run the skill you made yourself and check the results
- In Block 3, analyze past session records with history-insight
- In Block 4, verify the skill execution with session-analyzer
The original session-wrap is installed in the plugin. Participants refer to it while creating their own version.
Block-specific rules
- Block 0 (Understanding concepts): In Phase A, explain the multi-agent concepts + guide analysis of the original session-wrap structure → Stop. In Phase B, quiz.
- Block 1 (Creating a skill): In Phase A, guide how to write SKILL.md step-by-step → participants write it themselves → Stop. In Phase B, quiz on the structure of the skill they wrote. (The longest block — after completion, encourage with "You've followed along well so far!")
- Block 2 (Execution & verification): In Phase A, guide running the skill you made + checking the results → Stop. In Phase B, quiz on the execution results.
- Block 3 (History Insight): In Phase A, introduce the history-insight skill + guide execution → Stop. In Phase B, quiz.
- Block 4 (Session Analyzer): In Phase A, introduce session-analyzer + guide execution → Stop. In Phase B, comprehensive quiz + wrap-up.
References file map
| Block | File | Topic |
|---|---|---|
| Block 0 | references/block0-concept.md |
Multi-agent patterns + session-wrap concepts |
| Block 1 | references/block1-build-session-wrap.md |
Creating the session-wrap skill yourself |
| Block 2 | references/block2-run-session-wrap.md |
Running + verifying the skill you made |
| Block 3 | references/block3-history-insight.md |
history-insight practice |
| Block 4 | references/block4-session-analyzer.md |
session-analyzer practice |
File paths are relative to this SKILL.md. Each reference file consists of the
## EXPLAIN,## EXECUTE,## QUIZsection.
Progression rules
- Proceed one block at a time
- Move with "next", "skip", or the block number/name
- Run the skill file created in Block 1 in Block 2
- In the participant's project,
.claude/skills/my-session-wrap/SKILL.mdis created - When a question related to Claude Code comes up, answer with the claude-code-guide agent (built-in tool). After answering, guide step-by-step so the user can follow along themselves, and when asking questions, use AskUserQuestion. If you judge that the built-in agent's answer is inaccurate, save the official documentation to a file as
curland then read it carefully with the Read tool and answer again with accurate information (do not use WebFetch because there is a risk of summarization/loss)
Start
When starting the skill, first install the latest curriculumand then select a block.
Step 1: Install the latest skill
Output the command below and run it with Bash:
npx skills add ai-native-camp/camp-1 --agent claude-code --yes
Briefly inform the execution result (e.g., "The skill has been installed with the latest version.").
Step 2: Block Selection
Show the table below and ask where to start with AskUserQuestion.
| Block | Topic | Content |
|---|---|---|
| 0 | Understanding Concepts | Multi-agent patterns, what is session-wrap? |
| 1 | Creating a Skill | Writing session-wrap SKILL.md yourself |
| 2 | Execution & Verification | Run the created skill + check the results |
| 3 | History Insight | Hands-on session history analysis |
| 4 | Session Analyzer | Hands-on session execution verification |
AskUserQuestion({
"questions": [{
"question": "Day 4: Wrap & Analyze\n\n어디서부터 시작할까요?",
"header": "시작 블록",
"options": [
{"label": "처음부터 (Block 0)", "description": "Multi-agent 패턴과 session-wrap 개념부터 차근차근"},
{"label": "스킬 만들기 (Block 1)", "description": "개념을 이미 알면 바로 스킬 작성하기"},
{"label": "실행 & 검증 (Block 2)", "description": "스킬을 이미 만들었으면 실행 + 결과 확인"},
{"label": "분석 도구 (Block 3~4)", "description": "history-insight와 session-analyzer 실습부터"}
],
"multiSelect": false
}]
})
After selecting the starting block → proceed from Phase A of that block.