SuperAPI AI 工具集

find-duplicate-ownership

通用与其它

查看项目

更新于 10-15 22:38

技能介绍

用途:审计代码库中同一业务规则被多层重复拥有的问题,而非简单搜索 normalize 等关键词。适用于会话状态、持久化契约、运行时几何、提供方选项、路径辅助、JSON 规范化等目标,可按功能、契约、包、服务或文件切片缩小范围。

主要能力:先建立分类法,将发现归入四类——架构/SSOT 缺陷(同一业务规则被多层拥有)、局部去重清理(附近复制的同语义辅助函数)、合法边界适配(单一明确归属的线路、厂商或不可信输入转换)、合法领域约束(无法从架构上移除的运行时钳制、数学、安全或路径逻辑)。搜索归属异味,如前后端重复的校验、默认值或钳制,生成绑定或共享类型别名隐藏真实契约归属,运行时修改器调用边界修复,持久化形状与运行时形状不一致,查询/存储/缓存逻辑重新拥有领域策略,同语义不同名的辅助函数,隐藏第二条路径的薄包装,复制的确定性序列化器,组件/钩子/服务中的本地克隆。

使用方式:为每条发现说明被重复拥有的确切规则、当前归属方、应归属方、硬切时删除什么、是否保留真实边界适配代码。输出契约包含严重级别、竞争归属方、判定理由、确切文件或符号、建议唯一归属方、硬切清理(删除/保留/重命名)与分类,按严重级别排序并给出按影响与工作量排序的待办清单。子代理仅在用户明确要求或要求并行探索时使用,本技能 agents/ 目录提供 ownership-taxonomy-mapper.toml、duplicate-ownership-explorer.toml、ssot-judge.toml,推荐 1 个分类映射器、2 至 5 个探索器、1 个 SSOT 裁判。

限制:不要将审计简化为 rg normalize;不要把所有适配器或钳制都标记为坏架构;不要推荐包装器、回退、垫片或双路径;优先删除失败归属方而非引入中介;若因差异混杂或契约不清导致归属模糊,应明确说明。纯 UI 格式化、单一明确归属的提供方/协议适配器、安全或路径规范化、运行时钳制或数学逻辑默认不应标记。