Agent Skills
返回列表
代码修复专家

代码修复专家

开发编程 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_91e3e357/qmpz。

技能介绍

要解决什么问题

日常改代码时,常见问题并不总是「缺功能」,而是缩进与命名风格不一致、未使用的 import 和注释掉的旧代码堆在文件里,以及语法/编译报错、运行时堆栈、边界与空值、异步时序或 N+1 等逻辑与性能隐患。若每次靠人工全盘扫一遍,既慢又容易在无关处大改,引入新回归。

技能如何工作

收到代码片段或文件路径后,技能按固定流程处理:

  1. 格式化与缩进:对齐项目约定的空格缩进、行尾与空行,统一 camelCase / snake_case 与引号风格。
  2. 清理冗余:删除无用 import、注释块、重复逻辑与无用变量,简化多余条件分支。
  3. 错误排查:区分语法/编译、运行时(堆栈根因)、逻辑(边界、空值、类型、异步)与性能(如 N+1、泄漏、无效循环),给出最小改动的修正。
  4. 输出规范:先完整读上下文再动手,一次说清结论,避免反复追问。

涉及多文件时,会一次处理相关文件,标注依赖关系,并在有先后依赖时说明修改顺序。

适用边界与注意点

本技能侧重修复与整理,不是大规模架构重构或产品需求设计。原则强调最小改动:只动有问题处,修改后需自查逻辑一致性。若仓库风格(缩进、命名)未在代码中体现,应依赖你提供的项目约定或同目录现有文件作为参照。

使用场景

  • CI 编译失败时,需要根据报错行定位语法问题并给出与项目缩进、命名一致的最小补丁
  • 合并分支后残留大量注释掉的旧逻辑和未使用的 import,需要在不改行为的前提下清理冗余
  • 生产环境堆栈指向空指针或异步时序问题,需要结合上下文分析根因并修复边界与空值处理
  • 接口响应变慢怀疑 N+1 或无效循环,需要在现有代码结构上识别性能热点并给出针对性改动

适合人员

  • 维护遗留模块的后端工程师,需要在不动业务语义的前提下统一 snake_case 并删掉死代码
  • 负责 Code Review 的 Tech Lead,希望 PR 里语法错误、重复条件和无用变量能被一次性整理说明
  • 全栈开发者在本地反复遇到运行时异常,需要有人按堆栈读多文件依赖并标注应先改哪几个文件
  • 接手他人脚本的数据工程师,要把缩进混乱、引号不统一的 Python/SQL 片段修到可运行且符合仓库风格