day1-onboarding by ai-native-camp/camp-1
npx skills add https://github.com/ai-native-camp/camp-1 --skill day1-onboarding当此技能被调用时,必须遵循以下 STOP PROTOCOL。
此协议是本技能的最高优先级规则。违反以下规则将导致课程失败。
┌─ 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 开始。 │
└──────────────────────────────────────────────────────────┘
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
在每个区块的 Phase A 开始时,必须原样输出对应 reference 文件顶部的 > 官方文档: URL。
📖 官方文档: [URL]
在 Phase A 的最后,必须输出以下形式的语句并 Stop:
---
👆 请亲自尝试以上内容。
执行结束后,请输入"完成"或"下一步"。
在此语句之后,不输出任何工具调用(包括 AskUserQuestion)或附加文本。
| 区块 | 文件 |
|---|---|
| Block 0 | references/block0-setup.md |
| Block 1 | references/block1-experience.md |
| Block 2 | references/block2-why.md |
| Block 3-1 ~ 3-4 | references/block3-1-claude-md.md ~ references/block3-4-subagent.md |
| Block 3-Break | references/block3-break.md (休息:终端 & Status Line) |
| Block 3-5 ~ 3-7 | references/block3-5-agent-teams.md ~ references/block3-7-plugin.md |
| Block 3 收尾 | references/block3-summary.md |
| Block 4 | references/block4-basics.md |
文件路径是相对于此 SKILL.md 的相对路径。每个 reference 文件由
## EXPLAIN、## EXECUTE、## QUIZ部分组成。
curl 将官方文档保存到文件中,然后使用 Read 工具仔细阅读,并使用准确的信息重新回答(不使用 WebFetch,因为有总结/丢失的风险)references/block3-summary.md 并展示关系图技能开始时,展示以下表格,并使用 AskUserQuestion 询问从哪里开始。
| 区块 | 主题 | 内容 |
|---|---|---|
| 0 | Setup | Claude Code 安装 + 首次对话 + CLAUDE.md |
| 1 | Experience | Working Backward 演示 3 种 |
| 2 | Why | 为什么是 CLI?为什么是终端?(测验 2 个) |
| 3 | What | 7 个功能介绍 |
| 4 | Basics | CLI + git + GitHub (测验 3 个) |
AskUserQuestion({
"questions": [{
"question": "从哪里开始呢?",
"header": "起始区块",
"options": [
{"label": "Block 0: Setup", "description": "Claude Code 安装 + 首次对话 + CLAUDE.md"},
{"label": "Block 1: Experience", "description": "Working Backward 演示 3 种"},
{"label": "Block 2: Why", "description": "为什么是 CLI?为什么是终端?"},
{"label": "Block 3: What", "description": "7 个功能介绍"}
],
"multiSelect": false
}]
})
选择起始区块后 → 从该区块的 Phase A 开始进行。
每周安装数
978
仓库
GitHub Stars
197
首次出现
Feb 14, 2026
安全审计
安装于
claude-code961
gemini-cli87
codex84
opencode83
cursor83
antigravity59
이 스킬이 호출되면 아래 STOP PROTOCOL 을 반드시 따른다.
이 프로토콜은 이 스킬의 최우선 규칙이다. 아래 규칙을 위반하면 수업이 망가진다.
┌─ 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부터. │
└──────────────────────────────────────────────────────────┘
모든 블록의 Phase A 시작 시, 해당 reference 파일 상단의 > 공식 문서: URL을 반드시 그대로 출력 한다.
📖 공식 문서: [URL]
Phase A의 마지막에는 반드시 아래 형태의 문구를 출력하고 Stop한다:
---
👆 위 내용을 직접 실행해보세요.
실행이 끝나면 "완료" 또는 "다음"이라고 입력해주세요.
이 문구 이후에 어떤 도구 호출(AskUserQuestion 포함)이나 추가 텍스트도 출력하지 않는다.
| 블록 | 파일 |
|---|---|
| Block 0 | references/block0-setup.md |
| Block 1 | references/block1-experience.md |
| Block 2 | references/block2-why.md |
| Block 3-1 ~ 3-4 | references/block3-1-claude-md.md ~ references/block3-4-subagent.md |
| Block 3-Break | references/block3-break.md (쉬어가기: 터미널 & Status Line) |
파일 경로는 이 SKILL.md 기준 상대경로다. 각 reference 파일은
## EXPLAIN,## EXECUTE,## QUIZ섹션으로 구성된다.
curl로 파일에 저장한 뒤 Read 툴로 꼼꼼히 읽고 정확한 정보로 다시 답한다 (WebFetch는 요약/손실 위험이 있으므로 사용하지 않는다)references/block3-summary.md를 읽고 관계도를 보여준다스킬 시작 시 아래 테이블을 보여주고 AskUserQuestion으로 어디서 시작할지 물어본다.
| Block | 주제 | 내용 |
|---|---|---|
| 0 | Setup | Claude Code 설치 + 첫 대화 + CLAUDE.md |
| 1 | Experience | Working Backward 데모 3가지 |
| 2 | Why | 왜 CLI? 왜 터미널? (퀴즈 2개) |
| 3 | What | 7개 기능 소개 |
| 4 | Basics | CLI + git + GitHub (퀴즈 3개) |
AskUserQuestion({
"questions": [{
"question": "어디서부터 시작할까요?",
"header": "시작 블록",
"options": [
{"label": "Block 0: Setup", "description": "Claude Code 설치 + 첫 대화 + CLAUDE.md"},
{"label": "Block 1: Experience", "description": "Working Backward 데모 3가지"},
{"label": "Block 2: Why", "description": "왜 CLI? 왜 터미널?"},
{"label": "Block 3: What", "description": "7개 기능 소개"}
],
"multiSelect": false
}]
})
시작 블록 선택 후 → 해당 블록의 Phase A부터 진행한다.
Weekly Installs
978
Repository
GitHub Stars
197
First Seen
Feb 14, 2026
Security Audits
Gen Agent Trust HubWarnSocketPassSnykWarn
Installed on
claude-code961
gemini-cli87
codex84
opencode83
cursor83
antigravity59
99,500 周安装
| Block 3-5 ~ 3-7 |
references/block3-5-agent-teams.md ~ references/block3-7-plugin.md |
| Block 3 마무리 | references/block3-summary.md |
| Block 4 | references/block4-basics.md |