SuperAPI AI 工具集

imperatives

智能体与模型

查看项目

更新于 10-15 20:10

技能介绍

用途:从 Markdown 指令文件中提取原子化的强制语句(imperatives,按 MUST/SHOULD/MAY 分级),生成 JSONL 输出,便于后续做规则覆盖分析,或作为 /policy-algebra、/distill 的输入。\n\n主要能力:采用两遍处理。第一遍为确定性脚本提取,基于 RFC 2119 关键词与祈使动词,覆盖率约 80%,耗时不到 1 秒,命令为 node --import tsx "${SKILL_DIR}/scripts/extract-imperatives.ts" <files...> --output /tmp/imperatives-pass1.jsonl。第二遍由子代理推理,识别正则遗漏的隐含义务、上下文约束与条件规则,输出与第一遍相同 schema 的 JSON 行(id、level、polarity、subject、predicate、when、source、tool_scope、tags、raw),不重复已有条目。随后合并两遍结果,按 raw 文本去重,写入 --output 指定路径或内联展示,并给出总数、level 与 tool_scope 分布、零命中文件及第二遍新增项汇总。若由 /policy-algebra 或 /distill 调用,则直接返回 JSONL 路径并跳过汇总。\n\n使用方式:/imperatives 使用默认输入 ai-workspace/rules/.md 与 AGENTS.md;/imperatives .claude/rules/.md 指定 glob;/imperatives --output imperatives.jsonl 写入文件。默认 glob 会展开为绝对路径,零匹配则报错停止。文件不存在时脚本在 stderr 警告并继续处理其余文件;零条强制语句视为正常结果而非错误;脚本非零退出时向用户展示 stderr。该脚本与工具无关,Codex、Cursor 可直接运行。\n\n限制:技能描述未提供具体收费、平台与适用范围等信息,暂未提供更多细节。