SuperAPI AI 工具集

kill-slop

编程与开发

查看项目

更新于 10-16 02:37

技能介绍

用途:kill-slop 用于约束 AI 编码智能体,使其在完成任务时只做最小必要的改动,产出可直接合并的代码差异,抑制“糊弄式代码”。

主要能力:技能以硬性规则约束智能体行为,包括不擅自创建文件、不擅自新增依赖、不重构任务无关代码、不写复述代码的注释、不为单次使用引入包装器/辅助函数/工厂/工具类、不扩大任务范围、不虚构 TODO 或占位代码、不在未授权时读取工作区之外内容、不凭空发明 Clean Architecture/SOLID 目录结构。同时要求遵循项目已有模式,优先修改现有文件,删除自己引入的死代码。

使用方式:用户显式提出的要求优先,例如明确要求 Clean Architecture、脚手架、添加依赖、抽取共享抽象、写测试或加注释时,应照做;需求不明确时默认最小化并说明跳过了什么。写代码前先确定目标、最小触及文件清单和非目标;小任务触及文件超过约 5 个时应收缩计划。完成后可从被编辑项目目录运行技能内只读检查脚本:bash <path-to-this-skill>/scripts/check-diff.sh,可选参数 --max-files 5(默认)、--base HEAD,结果状态为 OK、OVER_BUDGET 或 SKIP。

文件拆分规则:仅在文件确实难以导航、抽取单一内聚单元、且符合附近既有模式时拆分;新文件放在相关代码同目录,修好导入,不保留dead re-export;不确定时不拆分并说明。新建项目优先扁平结构,直到出现真实导航困难。

风格与自检:偏好朴素可读代码,只处理任务需要的真实错误路径,命名表达意图;测试仅在项目已有测试或用户要求时添加。完成前按自检清单核对每行改动是否服务于目标、是否有多余文件、是否新增依赖、是否顺手重命名或重构、是否有显而易见注释等,并处理 OVER_BUDGET。

限制:资料未提供该技能的安装方式、收费与价格、支持平台、兼容的智能体或模型范围等信息。