智能补丁器Skill diff-applier

智能补丁器是一个工具,用于安全地应用代码差异补丁,自动执行代码检查以发现错误,并更新代码库索引,提高开发效率和代码质量。关键词:代码补丁、代码检查、自动索引、DevOps工具、软件开发、代码维护。

DevOps 0 次安装 0 次浏览 更新于 3/22/2026

name: diff-applier description: 智能补丁器——应用差异、代码检查和自动索引。

差异应用器

目的

安全地应用代码更改(“补丁”),通过不重写整个文件来节省标记。自动检查代码检查错误并更新代码库索引。

使用

1. 创建补丁文件

补丁文件必须使用 SEARCH/REPLACE 块:

<<<<<<< SEARCH
def old_function():
    return True
=======
def new_function():
    return False
>>>>>>> REPLACE

2. 应用补丁

python .agent/skills/diff-applier/scripts/apply_patch.py src/main.py my_patch.txt

工作流程

  1. 备份: 创建 src/main.py.bak
  2. 应用: 替换确切的文本匹配。
  3. 代码检查: 如果可用,运行 flake8(Python)或 eslint(JS)。
  4. 索引: 调用 codebase-navigator 更新项目索引。