SuperAPI AI 工具集

intent-based-dedup

通用与其它

查看项目

更新于 10-15 22:39

技能介绍

用途:在决定相似的代码是否应当去重时使用。它主张按意图去重,而非按外观去重;文本相似但变更原因不同的代码应保持分离。

工作流程:识别重复代码及其所有调用方;为每份副本命名其业务或技术意图;比较未来的变更原因、负责人、不变量和发布节奏;仅当共享抽象能被如实命名、且只会因同一原因变更时才去重;若意图不同,则保留重复,或提取不冒充领域概念的更小机械性辅助函数。

决策矩阵:文本相同、意图相同则合并;文本相同、意图不同则保持分离;文本不同、意图相同可考虑统一;文本不同、意图不同则不合并。

详细参考:对于非平凡的实现、评审或重构工作,在给出最终建议前应阅读 references/details.md,其中包含详细规则、示例、坏味道与迁移说明。

输出:返回意图比较、决策、建议的抽象名称(如有)以及耦合风险。

限制:资料未提供安装方式、具体命令或平台信息。