SuperAPI AI 工具集

patch-design

编程与开发

查看项目

更新于 10-16 00:23

技能介绍

用途:该技能用于针对具体问题制定最小化的补丁计划,核心原则是只修复问题描述中所涉及的内容,不扩大范围。适用于修复审查发现的具体问题、创建聚焦的缺陷修复、处理阻塞项并避免范围蔓延、进行定向改进。

主要能力:提供一套补丁设计工作流——先解析具体问题(哪里坏了、期望行为、有何证据),再分析当前代码状态(如 git diff --stat、grep -r、查看相关文件),接着判断最小修复方式(外科式修复约 1–10 行、定向修复 10–50 行、重构 50 行以上,补丁优先选择外科式修复),然后按模板产出补丁计划,最后定义验证方式。计划模板包含元数据、问题摘要、待修改文件、按顺序执行的实现步骤、验证命令与补丁范围(改动行数、风险级别、测试要求)。

使用方式:作为工作流中的一环,通常由审查识别出阻塞问题后触发生成补丁计划,再由实现环节执行。文档中给出了 git diff --stat、grep -r "related_function" src/、cat src/component/file.ts、npm test path/to/test 等示例命令,并给出 /review、/patch、/implement 的流转示意。

限制与注意事项:要求一个问题对应一个补丁,不合并修复;步骤需具体、给出确切代码改动;需有明确验证手段;需评估风险。应避免范围蔓延、笼统描述和缺少验证等反模式。文档还列有若干记忆引用文件与版本历史(v1.0.0,2025-12-26)。具体安装方式、收费与平台支持信息暂未提供。