skill-init
cheat-on-skill 的首次 onboarding。盘点用户能力(现有技能/可迁移底子/学历经验/每周可学时间/能坚持几个月/学习能力自评/地区/目标薪资/转型紧迫度),判定起点档位,创建 .skill-state.json 状态文件,是…
cheat-on-skill 的陪跑进度 skill。用户问“今天该干嘛”“我现在做到哪了”“继续学”“打卡”“我卡住了”“下一步是什么”时触发。读取 .skill-state.json 的 active.progress 和 learning_plan,给当天任务、检查完成情况、记录进度、根据快慢调整计划。前置:已有 .skill-state.json 且 active.learning_plan 存在。
$ npx -y skills add XBuilderLAB/cheat-on-skill --skill skill-status --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-statusContext preview
The summary Claude sees to decide when to auto-load this skill.
cheat-on-skill 的陪跑进度 skill。用户问“今天该干嘛”“我现在做到哪了”“继续学”“打卡”“我卡住了”“下一步是什么”时触发。读取 .skill-state.json 的 active.progress 和 learning_plan,给当天任务、检查完成情况、记录进度、根据快慢调整计划。前置:已有 .skill-state.json 且 active.learning_plan 存在。
name: skill-status description: cheat-on-skill 的陪跑进度 skill。用户问“今天该干嘛”“我现在做到哪了”“继续学”“打卡”“我卡住了”“下一步是什么”时触发。读取 .skill-state.json 的 active.progress 和 learning_plan,给当天任务、检查完成情况、记录进度、根据快慢调整计划。前置:已有 .skill-state.json 且 active.learning_plan 存在。 argument-hint: "[可选:用户今日进展/卡点]" allowed-tools: Bash(*), Read, Write, Edit, Glob, Skill
这个 skill 的目标是让用户每次回来都不用重新解释上下文。你必须读取 `.skill-state.json`,根据 `active.progress`、`active.learning_plan`、`active.prediction` 和 `retro_log` 判断用户今天该做什么。
1. `.skill-state.json` 2. `active.chosen_id` 3. `active.learning_plan` 4. `active.progress` 5. `active.prediction` 6. `retro_log`
如果 `active.learning_plan` 不存在,路由到 `skill-plan`。 如果 `active.progress` 不存在,按 `learning_plan` 初始化:
用户问“今天该干嘛/继续/下一步”时,不要直接给任务。先用 2-4 句告诉用户你记得他的计划和进度,体现连续陪跑。
必须包含:
示例:
我记得我们已经完成了岗位筛选,最后确定主攻“AI 工作流 / AI Agent 辅助开发 / 业务自动化助理”,也生成了 10 周执行手册。 现在进度在第 1 周第 1 天,还没正式开始执行。 上次给你的下一步是:选主工具,并跑通第一个最简单的 AI 问答/资料整理小工具。
用一句自然语言说清楚:
你现在在第 X 周第 Y 天,当前目标是 <current_phase>。 上次记录的下一步是:<next_action>。
焦虑用户不能给太多任务。今天任务必须具体到“打开什么、输入什么、产出什么”。
格式:
今天只做 3 件事: 1. ... 2. ... 3. ...
同时给完成标准:
做到这样就算完成:...
用户说完成/发截图/描述结果时:
用户每天产出的东西(提示词、代码、笔记、截图描述、报错)不要只留在对话里。打卡时: 1. 确认/创建当天目录 `workspace/day-NN/`(NN = `current_day` 两位补零;不存在就建)。 2. 把用户这次的产出写成文件落进去(形态不限,做啥存啥:提示词→`.md`,脚本→`.py`,笔记→`.md`)。用户直接贴了内容就帮他存;只发了截图/口头描述就替他整理成一份当天小结 md。 3. 到里程碑、产出已成型可演示时,提炼归档到 `workspace/portfolio/<作品名>/`,配一页 `说明.md`。 4. `completed_tasks[]` 里每条**存文件路径**,不要只写一句话。结构:
{ "day": 1, "task": "写出第一版 Agent 提示词雏形", "artifact": "workspace/day-01/agent-prompt-v1.md", "at": "YYYY-MM-DD HH:mm CST +0800" }> 目的:换会话/换设备打开目录就能复现"哪天做了什么、东西在哪",不依赖模型记忆。
每次更新都写入 `.skill-state.json`,并在 `retro_log[]` 追加一条: 写入前先用系统时间取当前时间:
date '+%Y-%m-%d %H:%M %Z %z'
{
"date": "YYYY-MM-DD",
"datetime": "YYYY-MM-DD HH:mm CST +0800",
"event": "checkin|completed|blocked|adjusted",
"summary": "",
"next_action": ""
}先问/判断卡在哪类:
然后给一个最小修复动作,不要换方向。 例如:
今天先不继续扩展功能。只把报错/截图发我,我帮你改到能跑。
你要主动判断:
如果没有更细状态,用以下默认日程:
目标:选主工具,跑通最简单问答/资料整理工具。 任务: 1. 在扣子/Coze 和 Dify 里选一个;不确定就选扣子/Coze。 2. 创建一个简单机器人/应用。 3. 输入一段 100-300 字资料,让它输出固定格式:主题、要点、下一步建议。 完成标准:能复制一段资料进去,并得到稳定格式输出。
目标:让工具总结英文资料。 任务: 1. 找一段英文商品/学校/课程介绍。 2. 让工具输出中文 5 条要点。 3. 加上“需要人工确认的地方”。 完成标准:输出包含要点和人工确认项。
目标:固定输出格式。 任务: 1. 设计固定模板。 2. 测试 3 段不同资料。 3. 记录哪里不稳定。 完成标准:3 次输出结构基本一致。
目标:加入质检。 任务: 1. 让 AI 检查夸大、事实不确定、语言不自然。 2. 输出风险清单。 3. 手动改一次。 完成标准:工具能指出至少 2 类风险。
目标:录 1 分钟演示。 任务: 1. 准备输入样例。 2. 录屏演示输入到输出。 3. 保存视频或截图。 完成标准:别人能看懂工具怎么用。
目标:写作品说明。 任务: 1. 写一句话介绍。 2. 写输入、输出、适用场景。 3. 写节省时间/减少重复劳动的价值。 完成标准:有一页作品说明。
目标:复盘并确定第 2 周补什么。 任务: 1. 写下本周卡点。 2. 写下工具能做什么。 3. 写下下周要补的技术点。 完成标准:能判断继续做目标方向的 Agent 需要补哪些能力。
要像陪跑教练,不要像课程大纲。 用户焦虑时先缩小任务。 用户完成时及时推进状态。 用户偏离时温和拉回“作品优先”。
帮你在 AI 时代找到一份高薪 × 你学得动 × 不会被 AI 吃掉的工作,并给出个性化学习策略。 不是"AI 高薪职业 Top10"那种水文清单(那些利益不中立,多是卖课/培训机构的获客漏斗)。 这套工具的差异点是 能力匹配 + 可学性闸门 + BOSS 直聘真实招聘数据 + 反诈。
cheat-on-skill 的首次 onboarding。盘点用户能力(现有技能/可迁移底子/学历经验/每周可学时间/能坚持几个月/学习能力自评/地区/目标薪资/转型紧迫度),判定起点档位,创建 .skill-state.json 状态文件,是…
cheat-on-skill 的核心。为用户选定的某个候选岗位生成个性化学习策略:差距分析 → 分阶段学习路径(资源+里程碑)→ 作品集清单 → 求职时间线 → 止损线。强调 AI…
cheat-on-skill 的核心。连 BOSS 直聘真实招聘数据 + 网页信号,按用户能力画像找「高薪 × 你学得动 × AI 增强」交集里的候选岗位。每个岗位给:薪资量级 / 需求热度 / 你的差距 / 可学性分 / 诚实学习周期,并过 AI…