day2-supplement-mcp by ai-native-camp/camp-1
npx skills add https://github.com/ai-native-camp/camp-1 --skill day2-supplement-mcp此技能被调用时,必须遵循以下 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-concept.md | 理解 MCP 概念 |
| Block 1 | references/block1-add-server.md | 添加 MCP 服务器 |
| Block 2 | references/block2-mcp-command.md | 使用 /mcp 命令探索工具 |
| Block 3 | references/block3-popular-servers.md | 探索并安装热门 MCP 服务器 |
| Block 4 [BONUS] | references/block4-plugin-mcp.md | 使用 /plugin 安装包含 MCP 的插件 |
文件路径是相对于此 SKILL.md 的相对路径。每个 reference 文件由
## EXPLAIN、## EXECUTE、## QUIZ部分组成。
技能开始时,首先安装最新课程,然后选择区块。
输出以下命令并在 Bash 中执行:
npx skills add ai-native-camp/camp-1 --agent claude-code --yes
简要引导执行结果(例如:"4 个技能已更新至最新版本")。
显示以下表格,并使用 AskUserQuestion 询问从何处开始。
| 区块 | 主题 | 内容 |
|---|---|---|
| 0 | MCP 概念 | MCP 是什么,USB-C 比喻,架构 |
| 1 | 添加服务器 | 使用 claude mcp add 连接实际服务器 |
| 2 | /mcp 探索 | 确认已连接的服务器和工具列表 |
| 3 | 热门服务器 | 从官方列表中安装有用的服务器 |
| 4 [BONUS] | Plugin + MCP | 使用 /plugin 安装包含 MCP 的插件 |
AskUserQuestion({
"questions": [{
"question": "你想从哪里开始?",
"header": "起始区块",
"options": [
{"label": "Block 0: MCP 概念", "description": "从 MCP 是什么,为什么需要开始"},
{"label": "Block 1: 添加服务器", "description": "直接进行 MCP 服务器连接实践"},
{"label": "Block 2: /mcp 探索", "description": "如果已有服务器,从确认工具开始"},
{"label": "Block 3: 热门服务器", "description": "浏览有哪些可用的服务器"}
],
"multiSelect": false
}]
})
选择起始区块后 → 从该区块的 Phase A 开始进行。
Weekly Installs
935
Repository
GitHub Stars
198
First Seen
Feb 15, 2026
Security Audits
Installed on
claude-code925
opencode55
gemini-cli48
cursor48
codex47
github-copilot40
이 스킬이 호출되면 아래 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-concept.md | MCP 개념 이해 |
| Block 1 | references/block1-add-server.md | MCP 서버 추가하기 |
| Block 2 | references/block2-mcp-command.md | /mcp 명령어로 도구 탐색 |
| Block 3 | references/block3-popular-servers.md | 인기 MCP 서버 탐색 및 설치 |
| Block 4 [BONUS] | references/block4-plugin-mcp.md |
파일 경로는 이 SKILL.md 기준 상대경로다. 각 reference 파일은
## EXPLAIN,## EXECUTE,## QUIZ섹션으로 구성된다.
스킬 시작 시 먼저 최신 커리큘럼을 설치 한 뒤 블록을 선택한다.
아래 명령어를 출력하고 Bash로 실행한다:
npx skills add ai-native-camp/camp-1 --agent claude-code --yes
실행 결과를 간략히 안내한다 (예: "4개 스킬이 최신 버전으로 설치되었습니다").
아래 테이블을 보여주고 AskUserQuestion으로 어디서 시작할지 물어본다.
| Block | 주제 | 내용 |
|---|---|---|
| 0 | MCP 개념 | MCP가 뭔지, USB-C 비유, 아키텍처 |
| 1 | 서버 추가 | claude mcp add로 실제 서버 연결 |
| 2 | /mcp 탐색 | 연결된 서버와 도구 목록 확인 |
| 3 | 인기 서버 | 공식 목록에서 유용한 서버 설치 |
| 4 [BONUS] | Plugin + MCP | /plugin으로 MCP 포함 플러그인 설치 |
AskUserQuestion({
"questions": [{
"question": "어디서부터 시작할까요?",
"header": "시작 블록",
"options": [
{"label": "Block 0: MCP 개념", "description": "MCP가 뭔지, 왜 필요한지부터"},
{"label": "Block 1: 서버 추가", "description": "바로 MCP 서버 연결 실습"},
{"label": "Block 2: /mcp 탐색", "description": "이미 서버가 있어서 도구 확인부터"},
{"label": "Block 3: 인기 서버", "description": "어떤 서버가 있는지 둘러보기"}
],
"multiSelect": false
}]
})
시작 블록 선택 후 → 해당 블록의 Phase A부터 진행한다.
Weekly Installs
935
Repository
GitHub Stars
198
First Seen
Feb 15, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykFail
Installed on
claude-code925
opencode55
gemini-cli48
cursor48
codex47
github-copilot40
99,500 周安装
| /plugin으로 MCP 확장 |