idea-analogist
想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and 扩展——不评判、不挑刺、不要求事实证据**。Do NOT use when 用户要数据(用…
能力蒸馏工作流——从用户批准的强模型访谈或真实任务轨迹中提取非显然的判断规则,形成可审计的 judgment packet,再交给 skill-audit 和 skill-creator 决定是否落成可加载 skill。当用户说“蒸馏这个模型的判断力”“把这次任务的关键决策固化下来”“模型窗口要关了,保留它在某类场景的判断”时使用。普通流程文档、直接写 SKILL.md、泛化最佳实践或未授权的会话日志扫描不使用本 skill。
$ npx -y skills add majiayu000/spellbook --skill capability-distill --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/capability-distillContext preview
The summary Claude sees to decide when to auto-load this skill.
能力蒸馏工作流——从用户批准的强模型访谈或真实任务轨迹中提取非显然的判断规则,形成可审计的 judgment packet,再交给 skill-audit 和 skill-creator 决定是否落成可加载 skill。当用户说“蒸馏这个模型的判断力”“把这次任务的关键决策固化下来”“模型窗口要关了,保留它在某类场景的判断”时使用。普通流程文档、直接写 SKILL.md、泛化最佳实践或未授权的会话日志扫描不使用本 skill。
name: capability-distill description: 能力蒸馏工作流——从用户批准的强模型访谈或真实任务轨迹中提取非显然的判断规则,形成可审计的 judgment packet,再交给 skill-audit 和 skill-creator 决定是否落成可加载 skill。当用户说“蒸馏这个模型的判断力”“把这次任务的关键决策固化下来”“模型窗口要关了,保留它在某类场景的判断”时使用。普通流程文档、直接写 SKILL.md、泛化最佳实践或未授权的会话日志扫描不使用本 skill。
把“为什么在两个合理选项中选择其中一个”提取成证据支持的判断规则。不要把操作步骤、通用建议或原始会话内容换个格式包装成 skill。
不要在本 skill 中复制后三者的完整写作、注册或评测流程。目标是提供它们可消费的高信号输入。
在读取额外材料前记录以下字段:
source_scope: approved_roots: [] approved_artifact_types: [] external_model_destination: raw_content_authorized: false output_path:
当前对话和用户本次明确附带的文件可直接使用。其他路径、历史日志和 memory 不因“可能有帮助”而自动进入范围;缺少批准时先询问并暂停对应读取。
执行以下数据纪律:
先区分对象:
对候选场景记录 `judgment_density`、`evidence_strength` 和 `existing_coverage`(high / medium / low)。只保留判断密度高、证据至少中等且现有覆盖不完整的场景。
从获准证据中提取事件摘要,而不是复制原文。每个事件至少包含:
decision_event: evidence_ref: context: viable_options: [] chosen_option: observed_signal: outcome: counterfactual: redactions_applied: []
`evidence_ref` 使用本地、非敏感的定位信息,例如仓库相对路径和 commit SHA;不要把原始聊天文本塞进该字段。没有 outcome 的事件只能作为假设,不能升级为高置信规则。
在写任何 `judgment_rule` 前,先在 `source_scope` 获准的 roots 或已附 inventory 内搜索现有 rules、skills、registry 和相近 owner;先查索引和元数据,再读最可能相关的最小片段。没有获准的 owner 根目录或清单时,先请求范围并暂停规则起草,不能把“未提供”当作“无覆盖”。
每个候选场景记录 `searched_roots`、`queries`、`candidate_owners`、逐 owner 的 `coverage` / `evidence_ref`、`uncovered_gap` 和 `decision`:
该记录是进入下一步的硬 gate。后面的 `skill-audit` 复核不能替代这次写作前审计。
窗口蒸馏时,对每个脱敏场景逐个询问强模型:
轨迹蒸馏时,围绕已有事件回答相同问题,并比较成功与失败轨迹。不要让模型“一次写完整指令体系”;那会掩盖证据和规则之间的映射。
每条规则使用以下结构:
judgment_rule: rule_id: scenario: observable_signal: default_action: exception: stop_or_escalate: evidence_refs: [] confidence: open_questions: []
规则不得包含源材料中的秘密值或大段原文。`confidence` 由证据数量、结果可观察性和反例覆盖决定;单一无结果片段不能标 high。
逐条运行三关,并记录被删除的 `rule_id` 与原因:
1. 反转测试:反过来说若明显荒谬,原句通常没有信息量。 2. 新手测试:无该领域经验的合格工程师也会自然做到,则不值得蒸馏。 3. 可违反测试:无法构造一个可观察的违反场景,则规则太抽象。
规则通过三关仍需具备 `observable_signal`、`exception` 和 `stop_or_escalate`;缺一项就返回提取阶段,不用“按情况判断”填空。
把通过前置重叠审计和三关过滤的 packet 交给 `skill-audit`,要求它对每条规则复核:`existing_owner`、`coverage`、`recommended_home`。完整覆盖的规则删除;部分覆盖的规则优先更新原 skill;只有明确无归属的高信号规则才进入新 skill brief。
用户要求可加载 skill 时,再调用 `skill-creator`:
1. 以通过审计的 packet 为输入,不重新发明规则。 2. 用本 `SKILL.md` 所在目录下的 `evals/evals.json` 作为最低测试集(从 skill 根解析,不从当前仓库根解析),并为目标领域增加真实、脱敏场景。 3. 同时运行 with-skill 和 baseline/old-skill,对比可观察行为,不以“文字更好看”判定成功。 4. 高影响工作流再交给 `skill-lifeguard` 检查负例、checkpoint、done condition、replay hook 和 drift signal。
来源强模型或日常目标模型升级时,不直接覆盖旧 packet 或 skill。先复用原先获准的 `source_scope`、场景清单、`decision_event` 和 eval;新增证据仍需单独批准。把旧版和候选新版并列保存,并记录可验证的来源标签、模型版本和日期;未知字段留空。
按稳定的 `rule_id` 做逐条 diff;旧版没有稳定 ID 时,使用 `scenario` + `observable_signal` 对齐。每条差异标为 `unchanged`、`refined`、`added` 或 `removal_candidate`,并附证据、行为影响和未决问题。diff 只是审计产物,不自动证明新版更好,也不授权删除或覆盖。
`packet_only` 仅在以下条件全部满足时完成:
`skill_delivery` 还必须满足:
Cross-runtime skills for Claude Code, Codex, and multi-agent workflows.
Repo: majiayu000/spellbook
想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and 扩展——不评判、不挑刺、不要求事实证据**。Do NOT use when 用户要数据(用…
想法群聊室 — 反方角色。被 idea-team 主编排器调用,或用户单独说"反方意见"、"挑这个想法的刺"、"为什么会失败"、"找漏洞 / 反例"、"devil's advocate"时触发。**专门挑漏洞、找隐藏假设、给反例——不安慰、不"也许可以这样"、不全盘否定**。Do NOT use when…
想法群聊室 — 调研员角色。被 idea-team 主编排器调用,或用户单独说"调研一下 X"、"X 的现状/竞品/数据"、"找 2026 数据"、"事实底"时触发。**用 WebSearch 拉真实 2026 数据、列竞品、引来源——只给事实,不评判,不建议**。Do NOT use when…
想法群聊室主持人 — 把一句话想法丢给多角色 AI 团队(调研员/反方/类比者)做查漏补缺。每个角色有自己的 voice,他们互相 @ 接话;你随时插话。**这是创意扩展工具,不打分、不否决、不堵路**。Use when 用户说"组个团队聊一下"、"开会讨论这个想法"、"找几个角度看看"、"群聊一下 X"、"team…
端到端产品教练 — 把一句话想法走到 PRD + 可点击 HTML 原型。会顶嘴、强制砍功能、用 Nielsen + Norman 做友好性硬检。Use when user 说"我有一个想法"、"想做一个产品"、"做 MVP"、"写 PRD"、"做用户友好的产品",或调用插件命令…
Mobile app UI design expert for iOS and Android. Use when designing app interfaces, creating design systems, ensuring accessibility, or following platform…