skill-init
cheat-on-skill 的首次 onboarding。盘点用户能力(现有技能/可迁移底子/学历经验/每周可学时间/能坚持几个月/学习能力自评/地区/目标薪资/转型紧迫度),判定起点档位,创建 .skill-state.json 状态文件,是…
cheat-on-skill 的核心。连 BOSS 直聘真实招聘数据 + 网页信号,按用户能力画像找「高薪 × 你学得动 × AI 增强」交集里的候选岗位。每个岗位给:薪资量级 / 需求热度 / 你的差距 / 可学性分 / 诚实学习周期,并过 AI 影响分类与反诈红线。触发词:"帮我找岗位"/"找AI时代高薪工作"/"有什么我能学的高薪岗"/"skill scan"/"扫一遍招聘"。前置:需要 .skill-state.json(无则先路由到 skill-init)。
$ npx -y skills add XBuilderLAB/cheat-on-skill --skill skill-scan --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-scanContext preview
The summary Claude sees to decide when to auto-load this skill.
cheat-on-skill 的核心。连 BOSS 直聘真实招聘数据 + 网页信号,按用户能力画像找「高薪 × 你学得动 × AI 增强」交集里的候选岗位。每个岗位给:薪资量级 / 需求热度 / 你的差距 / 可学性分 / 诚实学习周期,并过 AI 影响分类与反诈红线。触发词:"帮我找岗位"/"找AI时代高薪工作"/"有什么我能学的高薪岗"/"skill scan"/"扫一遍招聘"。前置:需要 .skill-state.json(无则先路由到 skill-init)。
name: skill-scan description: cheat-on-skill 的核心。连 BOSS 直聘真实招聘数据 + 网页信号,按用户能力画像找「高薪 × 你学得动 × AI 增强」交集里的候选岗位。每个岗位给:薪资量级 / 需求热度 / 你的差距 / 可学性分 / 诚实学习周期,并过 AI 影响分类与反诈红线。触发词:"帮我找岗位"/"找AI时代高薪工作"/"有什么我能学的高薪岗"/"skill scan"/"扫一遍招聘"。前置:需要 .skill-state.json(无则先路由到 skill-init)。 argument-hint: "[可选:限定方向,如「AI运营」「AI开发」「行业+AI」]" allowed-tools: Bash(*), Read, Write, Edit, Glob, WebSearch, WebFetch, Skill
**不搜"AI 高薪职业 Top10"那类水文**——它们利益不中立,是卖课/培训机构的获客漏斗。 真正诚实的需求信号是 **BOSS 直聘的真实在招岗位**:某岗位在招、给得起价 = 有人真在花钱买这个能力; 岗位数涨=需求升,降=红海。再叠加你的能力画像,挑出"高薪 × 你学得动 × AI 时代仍要"三个圈的交集。
1. **主信源是真实招聘数据**(BOSS adapter + 招聘趋势),"职业推荐"水文不作依据。 2. **绝不凭记忆**。薪资量级、岗位热度、技能要求一律实时取(BOSS / 网页检索加年份)。 3. **每个岗位先过 AI 影响分类**(`ai-impact-taxonomy.md`):替代型直接劝退,只推增强 / 新生。 4. **每个岗位按用户起点算可学性**(`learnability-rubric.md`),低于阈值不列为首选。 5. **按档位收敛**(`role-tiers.md`):别给 S0 推够不着的算法岗,别给 S3 推标注。 6. **任何带"培训/内推/包就业"的机会过反诈**(`anti-scam-rubric.md`)。 7. **诚实标注 BOSS 数据边界**:薪资数字被字体混淆(▯ 占位),只拿到量级;精确值要用户手动看详情页。 8. **详情页只读需用户点名**:只读取用户明确选择的详情链接;用户可以从候选里选任意数量,也可以少选或不选。读取时保持低频顺序执行,只提取岗位标题、公司、薪资、地点/地址、JD/要求文本;不读取/保存 HR 信息,不点"立即沟通",不做无选择的批量抓取。
date '+%Y-%m-%d %H:%M %Z %z'
`found_at` 写日期,`found_at_full` 写具体时间和时区,跟用户系统时区走(例:`2026-06-26 22:06 CST +0800`)。对用户展示时写成 `2026-06-26 22:06(本机时区 + UTC 偏移,如 中国标准时间 CST,UTC+8)`,不要写死成某个固定国家的时间。
先按 `start_tier` 限定方向范围(role-tiers),再结合用户可迁移能力,列 3–6 个 BOSS 搜索关键词。
> 结合用户的 transferable 能力调词,别用模板硬套。把要搜的词先念给用户确认。
用 `../../adapters/boss`。**这是半自动、需用户配合的,先把步骤告诉用户:**
cd ../../adapters/boss # 相对 skill 目录;实际路径见安装位置 ./launch-chrome.sh # 起【有界面】Chrome,用户扫码登录 BOSS,弹滑块手动过 node diagnose-cdp.mjs 9222 # 可选:确认当前环境能读 Chrome 调试端口 node read-boss.mjs "AIGC运营" 100010000 9222 1 # 搜词读第 1 页列表 → JSON(城市码默认全国) node read-boss-detail.mjs 9222 "https://www.zhipin.com/job_detail/..." # 用户明确选中后,只读选中的 JD
> 若用户当下不方便登录跑 adapter:退而用 WebSearch 搜"<岗位> 招聘 要求 薪资 2026 / 行情报告",但**明确标注这是二手转述、不如 BOSS 一手**。
不要一次性把 BOSS 搜索结果全读完。按下面节奏推进: 1. 读取当前关键词第 N 页列表(从第 1 页开始)。 2. 用用户画像 + 反诈 rubric 粗筛,向用户提供 2–5 条"值得打开 JD"的候选,并说明为什么;同时点名明显劝退项(如零经验高薪、提成、培训、获客、金融外呼)。 3. 每看完一页都提示用户可以调整筛选要求(如不要实习、只看深圳、排除销售/提成、薪资下限、只看全职、只看英文/海外方向)。若用户调整要求,后续页面按新要求筛。 4. 等用户明确选择后,调用 `read-boss-detail.mjs` 读取详情页。用户可以选择候选里的任意数量,也可以少选或不选;没有明确选择就不要读详情。一次选择较多时,顺序低频读取并在输出中分批整理,避免并发/高频触发风控。 5. 基于 JD 做差距分析和可学性初判。已经读过/用户选过的岗位,后续页面不再重复推荐,只在最终总结里统一回顾。 6. 用户完成第二轮选择并读完 JD 后,如果已经积累了足够多可比较岗位(通常 4–8 个 JD 或 2–3 个清晰方向),主动提示可以现在生成阶段报告/岗位报告;用户也可以选择继续看第 3 页。 7. 继续下一页,直到看完 3 页、用户要求停止、或已经找到足够强的 2–3 个候选方向。 8. 看完最多 3 页后,给用户一个阶段总结:已看页数、候选岗位、已读 JD、待读 JD、劝退模式、用户中途调整过的筛选要求、推荐下一步。
对每个候选岗位,按 `ai-impact-taxonomy.md` 判增强/新生/替代:
按 `learnability-rubric.md` 的 L1–L5 打分(0–10),结合 JD 要求 vs 用户 transferable:
若某条路径牵涉付费培训/内推/包就业,过 `anti-scam-rubric.md`,标判定。岗位本身(公司直招)一般不触红线,但若公司查无此人/JD 零门槛高薪等命中 B 信号,也如实标。
岗位:<名称> AI 影响:增强 ⬆️ / 新生 🆕 / 替代 ⬇️ 薪资量级:<▯ 量级 + 单位>(精确值需手动看详情页) 需求热度:<同词岗位量级/趋势 + 来源年份> 你的差距:<逐条;可迁移的标出来> 可学性:x/10(L1–L5 一句话) 判定:✅ 高可学 / ⚠️ 中等 / ⛔ 吃力 / ❌ 劝退 诚实周期:<以每周 N 小时算,几个月到能投简历>
按可学性 × 薪资综合排序,**首推 2–3 个交集岗位**,劝退的也列出来并说明为什么(避免用户自己踩)。
把候选岗位写入 `.skill-state.json` 的 `candidate_roles[]`(含 ai_impact / salary_band / demand / gap / learnability_score / learnability_verdict / honest_timeline / scam_verdict / found_at=今天日期 / found_at_full=具体时间和时区 / status=candidate)。 提示用户:**"我选 XX 这个岗位做学习计划"** → 走 `skill-plan`。
帮你在 AI 时代找到一份高薪 × 你学得动 × 不会被 AI 吃掉的工作,并给出个性化学习策略。 不是"AI 高薪职业 Top10"那种水文清单(那些利益不中立,多是卖课/培训机构的获客漏斗)。 这套工具的差异点是 能力匹配 + 可学性闸门 + BOSS 直聘真实招聘数据 + 反诈。
cheat-on-skill 的首次 onboarding。盘点用户能力(现有技能/可迁移底子/学历经验/每周可学时间/能坚持几个月/学习能力自评/地区/目标薪资/转型紧迫度),判定起点档位,创建 .skill-state.json 状态文件,是…
cheat-on-skill 的核心。为用户选定的某个候选岗位生成个性化学习策略:差距分析 → 分阶段学习路径(资源+里程碑)→ 作品集清单 → 求职时间线 → 止损线。强调 AI…
cheat-on-skill 的陪跑进度 skill。用户问“今天该干嘛”“我现在做到哪了”“继续学”“打卡”“我卡住了”“下一步是什么”时触发。读取 .skill-state.json 的 active.progress 和…