An extension block conducted optionally when time remains or questions arise after covering the core of Parts 1–3 (sync/clarify/wrap) in the 3-hour lecture.
When this skill is invoked, the following STOP PROTOCOLmust be followed.
Terminology
| Term | Description |
|---|---|
| Agent Teams | A pattern that organizes multiple specialized agents into a team to execute complex tasks in parallel |
| Hook | A script that runs automatically on specific events (before/after tool use, session start/end, etc.) |
| Plugin | An installation unit bundling Skill + MCP + Hook + Agent |
| TeamCreate | A tool that starts team-based parallel execution in Claude Code |
| settings.json | The Claude Code settings file where Hook configuration goes |
STOP PROTOCOL — Never Violate
Each block must be conducted over exactly 2 turns (Phase A → Stop → Phase B).
┌─ Phase A (첫 번째 턴) ──────────────────────────────┐
│ 1. references/에서 해당 블록의 EXPLAIN 섹션을 읽는다 │
│ 2. 기능을 설명한다 │
│ 3. references/에서 EXECUTE 섹션을 읽는다 │
│ 4. "지금 직접 실행해보세요"라고 안내한다 │
│ 5. ⛔ STOP. 턴 종료. │
└──────────────────────────────────────────────────────────┘
⬇️ 사용자 "완료" / "다음"
┌─ Phase B (두 번째 턴) ──────────────────────────────┐
│ 1. QUIZ 섹션을 읽는다 │
│ 2. AskUserQuestion으로 퀴즈 출제 │
│ 3. 정답/오답 피드백 │
│ 4. 다음 블록 이동 여부 확인 │
└──────────────────────────────────────────────────────────┘
Required phrase at the end of Phase A
---
👆 위 내용을 직접 실행해보세요.
실행이 끝나면 "완료" 또는 "다음"이라고 입력해주세요.
Duration
| Block | Topic | Estimated Time |
|---|---|---|
| Extra-1 | Agent Teams — Parallel Expert Teams | ~15분 |
| Extra-2 | Hook — Automation Events | ~15분 |
| Extra-3 | Plugin — Packaging Skills/MCP/Hook/Agent | ~15분 |
| Total | ~45분 |
45 minutes if all 3 blocks are conducted. Depending on time, conduct only 1–2 selectively. The originals correspond to Day 1's Block 3-5, 3-6, and 3-7.
Core Strategy
"Acceleration tools layered on top of the core three (sync/clarify/wrap)"
- Agent Teams: The moment sync/clarify/wrap can be run in parallel
- Hook: Workflows that run automatically without explicit commands
- Plugin: The unit for distributing the skills/hooks/agents you built to the team
The three concepts are independent, so the order can be adjusted according to participant interest.
References File Map
| Block | File | Topic |
|---|---|---|
| Extra-1 | references/block3-5-agent-teams.md |
Agent Teams — Parallel Expert Teams |
| Extra-2 | references/block3-6-hook.md |
Hook — Automation Events |
| Extra-3 | references/block3-7-plugin.md |
Plugin — Packaging Skills/MCP/Hook/Agent |
Each reference file consists of
## EXPLAIN,## EXECUTE,## QUIZsections. The original filenames are Day 1's Block 3-5/6/7, but in this skill they are referenced as Extra-1/2/3.
Progression Rules
- Invoke after Parts 1–3 are complete when time remains, or when participant questions reach this area
- Proceed starting with the block with the highest participant interest among the 3 blocks
- Skipping all is also allowed — the main content is Parts 1–3
Start
When starting Part Extra, choose which concept to cover first.
AskUserQuestion({
"question": "Part Extra: 어떤 개념부터 볼까요?",
"header": "시작 블록",
"options": [
{"label": "Extra-1: Agent Teams", "description": "여러 에이전트를 팀으로 병렬 실행"},
{"label": "Extra-2: Hook", "description": "이벤트 기반 자동 실행 스크립트"},
{"label": "Extra-3: Plugin", "description": "스킬/MCP/Hook/Agent 묶음 패키지"}
],
"multiSelect": false
})
If the direction changes during the session with the co-instructors (Sim Geun/Moon Seonghun/Choi Uijin), flexibly adjust the block order/depth.