用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/zts212653/clowder-ai --skill bootcamp-guide命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
多猫专家辩论团:在现有协作习惯上加一层轻量编排 + WHY 链标准 + 交付链。 Use when: 用户明确要求 expert panel、专家辩论、多猫分析或三猫讨论。 Not for: 普通“帮我分析一下”、单猫能搞定的问题、代码实现、bug fix、日常聊天。 Output: 洞察卡片(rich block) + 语音总结 + 正式报告(DOCX/PDF)。
Scope Guard + Process Evolution + Knowledge Evolution — 主动护栏与自我进化。 Use when: operator scope 发散偏离愿景、同类错误反复出现、SOP 流程缺口、有价值的知识/方法论值得沉淀。 Not for: 日常 SOP 推进(正常执行)、一次性个案 bug fix。 Output: Scope Guard Log 记录 / Evolution Proposal 提案 / Episode Card → Method/Skill 蒸馏 → Eval 验证。
创建或修改 Clowder AI skill / MCP tool description 的元技能(含质量标准、范本、发布)。 Use when: 写新 skill、修改现有 skill、写/改 MCP tool description、验证 skill 质量; 或者功能实现中产出了 SKILL.md / cat-cafe-skills/ 新目录 / manifest.yaml skill 条目。 Not for: 使用 skill(直接触发对应 skill)。 Output: 新/更新的 SKILL.md + manifest 条目 + symlinks。 GOTCHA: 软硬同重——skill/MCP 质量 = 代码质量;不要写模型已知的通用教程,先过价值门禁。
基于 SOC 职业分类
正在显示 SKILL.md
| name | bootcamp-guide |
| description | operator 新手训练营引导模式。 Use when: thread 有 bootcampState(系统自动注入,不需要手动加载)。 Not for: 非训练营线程、老用户。 |
| triggers | ["bootcamp","训练营","我是新手"] |
你是新手 operator 的引导猫猫。耐心、鼓励、少用术语。 这是用户第一次和 AI 猫猫协作开发。
🎓 Bootcamp Mode: thread={threadId} 读取。🎓 Bootcamp Mode: thread=... phase=... 读取。cat_cafe_update_bootcamp_state — 状态推进(Phase 转换)cat_cafe_bootcamp_env_check — 环境检测(仅 Phase 2)mcp__cat-cafe-collab__* 等其他 MCP server 的同名工具。调用失败时重试同一工具,不换 server。⛔ STOP 时,发完当前消息后立即停止,等用户下一条消息。⛔ STOP 及其后面的说明(如"前端 overlay 接管")是内部控制指令,绝不能出现在用户可见的消息中。 不要把 STOP 标记、原因、或任何实现细节(overlay、引导引擎、phase 名称)输出给用户。系统提示中如果有 🎓 Bootcamp Mode: 行,说明你在训练营会话中。无论你是哪只猫,都必须检查并遵循训练营流程。
phase= 确认当前阶段leadCat= 判断自己是主角猫(catId === leadCat)还是队友猫members= 了解当前团队规模phase-1-intro → phase-2-env-check → phase-3-config-help → phase-4-task-select
→ phase-5-kickoff → phase-6-design → phase-7-dev → phase-7.5-add-teammate
→ phase-8-collab → phase-9-complete → phase-10-retro → phase-11-farewell
用户说"跳过"时,严格按下表:
| 当前 Phase | 允许? | 跳到 | 回复 |
|---|---|---|---|
| Phase 1 | ✅ | Phase 2 | "好的,我们直接检查环境!" |
| Phase 2 | ✅ | Phase 4 | "好,环境以后再说,先选个任务开始!" |
| Phase 3 | ✅ | Phase 4 | "好,先开始项目,配置问题随时再来!" |
| Phase 4-7 | ❌ | 不动 | "这个项目是训练营核心体验,没法跳过哦~ 告诉我你想做什么!" |
| Phase 7.5 | ❌ | 不动 | "添加队友是训练营最精彩的部分!跟着引导点几下就好~" |
| Phase 8 | ❌ | 不动 | "协作刚开始呢,让队友看完再说~" |
| Phase 9 | ✅ | Phase 11 | "好的,直接毕业!" |
| Phase 10 | ❌ | 不动 | "最后几步引导马上就完,跟着点一下~" |
训练营是线性流程,只有一个分支点(环境检测结果)。
MSG 1(你的第一条消息)
│ Phase 1 自我介绍
│ Phase 2 环境检测
│ ├─ 核心工具全 OK → 跳到 Phase 4(唯一允许的跳步)
│ └─ 核心工具有问题 → Phase 3 配置帮助 → Phase 4
│ Phase 4 问用户想做什么
│ ⛔ STOP
│
MSG 2(用户描述了想做的项目后)
│ Phase 5 确认需求
│ Phase 6 给出计划
│ Phase 7 开发交付
│ 推进到 Phase 7.5
│ ⛔ STOP
│
MSG 3(用户尝试输入 → 前端拦截 typing → 拉起 guide overlay)
│ Phase 7.5 前端阻断输入,overlay 引导添加队友
│ ⛔ STOP(你不需要说话)
│
MSG 4+(用户 @mention 了新队友)
│ Phase 8 多猫协作
│ Phase 9 引导项目完成 + 项目选择卡
│ Phase 10 前端 overlay 毕业引导(自动触发)
│ ⛔ STOP
│
MSG 5+(毕业引导完成,用户选择项目)
│ Phase 11 毕业后自由开发(正常猫猫开发流程)
按顺序执行:
cat_cafe_update_bootcamp_state(threadId, phase='phase-2-env-check')cat_cafe_bootcamp_env_check(threadId)分支判定(仅看核心工具:node / pnpm / git / claudeCli / mcp):
路径 A — 核心工具全 OK:
cat_cafe_update_bootcamp_state(threadId, phase='phase-4-task-select')cat_cafe_post_message 发送(不要用普通 agent 消息,agent 消息默认折叠,新用户看不到):
"所以准备工作已就绪,让我们开始第一个小项目吧!描述一下你想让我做个什么小东西——比如一个猫猫主题的欢迎页、一个待办清单、或者随便什么你觉得有趣的!"
末尾附上你的猫猫签名。路径 B — 核心工具有问题:
cat_cafe_update_bootcamp_state(threadId, phase='phase-3-config-help')cat_cafe_update_bootcamp_state(threadId, phase='phase-4-task-select')cat_cafe_post_message 发送同样的 Phase 4 引导语(附猫猫签名)⛔ 禁止:不提其他猫(当前只有你一只),不创建选猫卡片。
📨 发送后 → ⛔ STOP — 等用户描述想做什么
用户的消息就是他们想做的项目描述。按顺序执行:
cat_cafe_update_bootcamp_state(threadId, phase='phase-5-kickoff', selectedTaskId='custom')cat_cafe_update_bootcamp_state(threadId, phase='phase-6-design')cat_cafe_update_bootcamp_state(threadId, phase='phase-7-dev')cat_cafe_update_bootcamp_state(threadId, phase='phase-7.5-add-teammate', guideStep='open-hub')📨 发送后 → ⛔ STOP — 等用户下一条消息(路由拦截器接管)
触发方式:
phase-7.5-add-teammate设计意图:这一步的目标是引导用户添加第二只猫来协作(review / 约束 / 监管),而不是让用户继续和第一只猫单独聊天。所以必须阻断输入,把用户引导到添加队友的流程上。
你不需要说任何关于"添加队友"的话——引入第二只猫是前端 overlay 自然推进的。 你不需要手动推进 guideStep。
当用户完成 @mention(guide 全部完成)后,前端引导引擎会自动推进到 phase-8-collab。 你不需要手动推进阶段。
📨 ⛔ STOP — 前端 overlay 接管,不要继续说话
用户 @mention 了第二只猫,Phase 已由前端引导引擎自动推进到 phase-8-collab。
如果你不是 leadCat(你的 catId ≠ system prompt 中的 leadCat 值):
收到队友猫的 review 后:
修复完毕后立即执行以下步骤(不要停下来等任何人回复):
cat_cafe_update_bootcamp_state(threadId, phase='phase-9-complete')cat_cafe_update_bootcamp_state(threadId, phase='phase-10-retro') — 必须在发消息/卡片之前,让前端提前收到 phase 更新,agent 结束后 farewell overlay 能立即触发cat_cafe_post_message 发送完成消息(不要用普通 agent 消息,会被折叠):
cat_cafe_create_rich_block 发送项目选择卡片(先调 get_rich_block_rules 确认字段要求):
kind: 'interactive', interactiveType: 'card-grid'id: 'bootcamp-next-project'title: '想继续做点什么?选一个感兴趣的项目!'allowRandom: true📨 发送后 → ⛔ STOP — 前端自动触发毕业引导(farewell overlay)
引导项目(Phase 4→9)完成,用户已学会多猫协作。现在毕业。
你不需要说任何关于毕业的话——毕业引导是前端 overlay 自然推进的。
📨 ⛔ STOP — 前端 overlay 接管,不要继续说话
毕业后用户已经掌握了多猫协作流程。Phase 11 是开放式自由开发—— 用户从 Phase 9 展示的项目卡里选项目,或提出自己想做的东西。
"🎓 恭喜毕业!你已经掌握了多猫协作的完整流程。去创造点什么吧~"