SuperAPI AI 工具集

code-deslop

测试与质量

查看项目

更新于 10-16 09:50

技能介绍

用途:Code Deslop 用于移除没有正当目的的维护成本,而不是让代码看起来不像由 AI 生成;作者来源无关,有时“不改动”就是正确结果。核心决策术语包括证据、反证据、保持行为、最小可逆改动、验证。

主要能力:识别明显或过时注释、废弃脚手架、误导性命名、重复文档;死代码、直通层、投机性选项、重复知识、可避免嵌套、架构泄漏;未检查的类型断言、被吞掉的错误、静默回退、无效测试、未经验证或虚构的 API;以及特定技术栈的冗余,如派生 React 状态/副作用、库的多余包装、重复查询或映射、未使用依赖。

使用方式:模式分 audit(只提改动建议,不编辑)和 fix(应用范围内的清理)。范围支持 changed(已暂存、未暂存、未忽略的未跟踪文件)、branch、paths、repo。验证权限默认 none,local 允许使用已安装工具做相关非生产检查,不允许安装、下载、外部服务或部署。预算为一次一个连贯清理批次,失败检查最多修复两次。

流程:先确定仓库根、当前修订、本地修改与排除路径,检查完整函数/模块、调用方和相关测试;再依据 patterns.md 搜索候选项;编辑前按“位置|证据|维护成本|反证据|最小改动|行为风险|验证|处置”裁决;应用最小连贯批次;用相同基线检查加针对性检查验证;报告改动/建议、保留/阻塞及验证结果后停止。

限制:必须保持外部可观察行为,包括输出、错误、顺序、副作用、公共类型/API、序列化、授权、租户范围、事务、重试、取消、资源生命周期与运维信号。不得仅凭外观删除校验、日志、注释、包装、依赖、测试或看似重复的代码。不得以清理为名修复既有 bug,不得削弱断言、类型、覆盖率、lint、安全检查或排除项。默认排除密钥、生成产物、第三方代码、缓存、二进制和子模块。不得重置、clean、stash、checkout、commit、push、安装依赖、绕过权限。无授权不得上传源码、日志或路径到外部服务。缺失事实:该页未提供安装命令、收费信息或具体平台支持范围。