SuperAPI AI 工具集

agentic-dedup

智能体与模型

查看项目

更新于 10-16 09:49

技能介绍

用途:在代码库中查找语义层面的重复逻辑,即业务、校验、转换、授权、解析、持久化或算法含义相同但实现不同的代码,目标是发现可能随时间分化并引发缺陷的重复语义。

主要能力:按候选者发现、专家评审、验证、报告分阶段执行;把重复的校验器、循环遍历、类型别名/模式/DTO、解析器、权限检查、映射器、错误分类器、缓存键构造器等识别为语义重复。区分框架样板、测试初始化、生成代码、vendor、迁移快照、锁文件、ORM 产物等非目标。

用法:支持 /agentic-dedup(扫描仓库)、/agentic-dedup src/auth/(限定路径)、--changed main(聚焦分支新引入的重复)、--type-constraints(聚焦类型与约束重复)、--domain "payments"(聚焦领域词相关规则)。参数与路径经正则校验并单引号包裹后传入 shell 命令。

限制:实验性技能,参数、输出路径和行为可能随任一版本变更或撤销,不受其他 paad 技能享有的 semver 保证。需在仓库或可识别项目根中运行;会话历史较多时会建议新开会话;大仓库需缩小范围。安全相关发现只写入 paad/security/ 下以本技能命名的文件,并在普通报告中仅保留一行计数;若该目录条件不满足则改为询问用户如何处置。执行前会声明 Running paad:agentic-dedup v2.0.0,完成后不会自动重构代码。