SuperAPI AI 工具集

rules-distill

写作与研究

查看项目

更新于 10-15 21:46

技能介绍

用途:扫描已安装的技能,提取跨技能反复出现的通用原则,蒸馏为规则,方式包括向现有规则文件追加、修订过时内容或新建规则文件。适用于定期规则维护(如每月或安装新技能后)、skill-stocktake 发现应成为规则的模式后,以及规则相对所用技能显得不完整时。

主要能力:采用“确定性收集 + LLM 判断”原则,脚本穷举收集事实,再由 LLM 交叉阅读完整上下文并给出判定。流程分三阶段:阶段1 清单(运行 bash ~/.claude/skills/rules-distill/scripts/scan-skills.sh 与 bash ~/.claude/skills/rules-distill/scripts/scan-rules.sh 收集技能与规则索引并向用户展示);阶段2 交叉阅读、匹配与判定(按主题聚类技能、分批交给子代理分析,再做跨批次合并去重并复核“2+ 技能”要求,输出原则、证据、违规风险、判定、目标规则、置信度与草稿);阶段3 用户审阅与执行(生成汇总表与明细,用户按编号批准、修改或跳过,结果存入 results.json,绝不自动修改规则)。判定类型包括 Append、Revise、New Section、New File、Already Covered、Too Specific。

限制与要求:候选仅当同时满足四项标准才纳入——出现在 2+ 技能、可写成“做 X/不做 Y”的可执行行为改变、有明确违规风险、尚未被规则覆盖;排除语言/框架特定知识及代码示例和命令(留在技能中)。草稿应包含 See skill: [name] 引用。所有规则修改均需用户批准。时间戳使用 date -u +%Y-%m-%dT%H:%M:%SZ 格式。