Agent Skills
返回列表
代码架构雷达

代码架构雷达

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_245d914c/codebase-architecture-radar。

技能介绍

为什么一次小改动会牵动几十个文件

当业务规则散落在大量浅层模块中,理解一个概念需要在多个小文件间反复跳转,修改成本就会迅速放大。一次看似简单的字段校验或流程调整,往往同时触及一组文件,容易引入回归缺陷并提高测试成本。架构问题通常不会直接报错,而是表现为变更范围失控、重复逻辑扩散和测试难以触达关键路径。

基于代码证据的审查与演进

该技能将判断建立在项目语境与代码证据之上,默认保持只读审查。它会先读取项目级说明、构建配置、测试入口和文档,提取业务词汇与现有验证命令;再通过文件检索、文本检索、调用关系抽样和版本历史收集结构证据,而不是仅凭文件名下结论。

重点识别的模式包括:模块接口暴露了全部实现复杂度、多个调用方重复相同处理逻辑、纯转发模块没有隐藏规则、内部数据结构或错误模式泄漏到外部、依赖方向指向易变细节,以及测试只能绕过公开接口触碰内部状态。每个候选项至少附上两类证据,如具体符号与调用关系、重复实现、测试缺口或共同变更记录;证据不足时标记为“待验证”。

随后技能保留少量高价值候选项,说明当前摩擦、目标结构、可收拢的职责、应保留的接缝、迁移风险、最小实施切片、验证命令和回退办法,并生成离线可读的中文 HTML 报告,绘制并列的“现状 / 目标”结构图。

适用边界与注意点

审查阶段不修改代码,也不清理用户已有改动。只有在明确授权后,才按最小可回退切片实施:先补行为保护测试,再迁移调用方,最后删除失去价值的旧结构。它区分架构问题、普通代码质量问题和个人风格偏好,不把“多建一层”自动视为改进。若现有结构已经合理或证据不足,结论也会明确建议暂不重构。

使用场景

  • 代码理解成本上升,想在改动前确认一个业务概念是否被拆散到过多小文件中。
  • 多条调用路径重复执行校验、转换和异常处理,需要找出可收拢的职责并评估迁移风险。
  • 测试难以稳定触达内部状态,需要根据调用关系和测试分布判断该补保护还是调整结构。
  • 准备执行一次重构,需要先形成可回退的实施切片、验证命令和面向工程师的结构化报告。

适合人员

  • 维护中大型代码库的应用开发者,需要在改动前确认结构问题和回退路径。
  • 负责迁移与重构的工程师,希望比较多种接口方案并按最小切片推进。
  • 建立代码评审机制的技术负责人,需要把架构判断落到文件、符号和测试证据上。
  • 负责测试与质量保障的工程师,需要识别测试缺口并验证重构后的行为。