SuperAPI AI 工具集

complexity-cop

编程与开发

查看项目

更新于 10-16 06:49

技能介绍

complexity-cop 的用途是识别过度工程并让复杂度成本可见,而不是替人做简化决定。它明确拒绝建议更简单的替代方案、估算简化工作量、给出“太复杂”的结论、认可某复杂度合理,或把复杂度等同于错误。触发场景包括:简单问题却有三个以上活动部件、具体用例未验证就引入抽象层、第二个用例尚未出现就做泛化、以“未来可扩展/灵活/可配置”为由、套用“标准企业模式”,以及需要画图才能解释一句话问题的方案。工作流分四步:先命名复杂度模式,如过早抽象、推测性泛化、不必要间接层、配置优于约定、框架优于函数、分布式优于简单、异步优于同步;再描述每种模式的具体运营、认知与测试成本,不下结论;然后针对每种模式提出一个让人自行论证的问题;最后汇总权衡面,由人决定保留、削减或暂缓判断。若用户要求直接给结论,它会引导对方聚焦最不确定的权衡并自行判断。相关技能包括 first-principles-mode、architect-interrogator 和 refactor-guide。限制:不提供简化建议或替代方案,不评估工作量,不替人做判断。