Agent Skills
返回列表
多维代码分析与优化路线图

多维代码分析与优化路线图

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-code-analysis。

技能介绍

适用问题

当代码库变大、历史遗留模块增多,单靠人工 code review 很难同时覆盖依赖关系、复杂度、性能热点、安全边界和测试盲区。code-analysis 面向这类场景,把分散的代码检查收敛成一份结构化的分析结果,并给出可按影响度排序的改进路线。

工作方式

该技能会先读取用户提供的代码文件或目录,再根据需求选择一个或多个分析维度:

  • 知识图谱生成:梳理组件关系、依赖路径和架构模式。
  • 代码质量评估:关注圈复杂度、认知复杂度、可维护性、技术债和重复代码。
  • 性能分析:识别瓶颈、内存使用模式、算法复杂度和数据库查询优化建议。
  • 安全审查:检查漏洞扫描、输入校验、认证授权和敏感数据处理。
  • 架构审查:评估设计模式遵循度、SOLID 原则、耦合内聚和模块边界。
  • 测试覆盖分析:给出覆盖率、未测试路径、测试质量与缺失边界场景。

执行后会生成综合报告,并把优化项按业务影响和维护成本排序。它更像分析助手,不是自动修复工具;结论质量取决于输入代码的完整性和项目上下文是否提供。

使用场景

  • 接手陌生仓库后,需要先梳理模块依赖、架构模式和技术债,再排重构优先级。
  • 上线前需要检查输入校验、认证授权、敏感数据漏洞,并整理成可执行整改项。
  • 优化接口耗时时,需要定位算法复杂度、内存模式和数据库查询瓶颈。
  • 补齐测试前,需要找出未覆盖路径、缺失边界用例和高风险代码模块。

适合人员

  • 维护遗留服务的后端工程师,需要快速评估复杂度、技术债和重构优先级。
  • 负责上线安全评审的研发负责人,需要把输入校验、认证授权和敏感数据检查落成报告。
  • 准备性能优化的 SRE 或后端工程师,需要定位内存、算法和数据库查询瓶颈。
  • 需要补齐测试策略的 QA 工程师,需要识别未覆盖路径与缺失边界用例。