SuperAPI AI 工具集

code-discipline

通用与其它

查看项目

更新于 10-16 01:33

技能介绍

用途:在任务涉及新增或修改逻辑、辅助函数泛滥、多余包装、重复工具或常量、抽象膨胀、巨型文件、schema 边界、类与组合选择、参数形式选择,以及安全与可维护性加固时调用。该技能是“反偷懒”技能,阻止智能体在既有原语已能解决问题时,通过新建文件、辅助函数与间接层来“解决”任务。

主要能力:执行强制评估顺序,先依次考虑语言或运行时原语、标准库 API、框架原生特性、仓库现有工具、已安装依赖、对现有工具做调用点适配,最后才考虑带理由的新抽象;并设有新抽象准入闸门,仅在满足领域不变量、三次以上重复且未来修改需逐点编辑、隔离基础设施边界、提供正确性或安全保证、提升复杂行为可测性、或建立需同步的共享真源等条件之一时才允许新增抽象。

使用方式:技能分为硬规则与软规则。硬规则不可协商,如不得为一次性琐碎逻辑建辅助函数、不得建仅转发调用的包装、不得重复实现平台或标准库行为、不得跨包复制工具逻辑等。软规则要求覆盖时给出书面理由,例如以 normalize、format、parse、transform、build、get、set 等命名且仅包装单一操作的情况。规则冲突时按硬规则、monorepo 规则、准入闸门、特性优先边界规则、其余软规则的顺序处理。

适用场景:功能实现与重构、UI 变更、前端常量与样式文件拆分、基于包装的快速补丁、以可维护性与复用为重点的代码评审。可与 agent-execution-mode 和 repo-standards-enforcement 配合用于生产实现。

限制:参考文件不可用时以内联规则为权威回退,不阻断进度,并在输出契约中注明不可用引用;代码生成器产物(如 ORM 迁移、schema 客户端、构建产物)不适用去重与移除规则。输出契约要求报告所考虑的抽象候选、复用的既有原语、被拒绝的抽象及原因、执行的合并或移除、新增抽象及其准入条件、保留内联的常量与样式,以及不可用的参考文件。是否收费、价格与具体平台支持暂未提供。