mcpField
R
repo-delivery

repo-delivery

github.com/idaibin开发639 次安装今天更新
代码仓库

关于 repo-delivery

repo-delivery 是用于 Git 交付操作的技能,面向需要安全提交、推送或集成变更的工作流。它要求明确授权、精确变更范围并以证据报告结果。

主要功能

  1. 01验证仓库、分支与变更授权
  2. 02按路由处理提交、推送和集成
  3. 03限制暂存范围并保留无关改动
  4. 04分别报告本地与远程结果

适用场景

  1. 01为已完成的变更创建本地提交
  2. 02同步或集成经授权的分支
  3. 03规范化检查点或处理冲突
  4. 04生成基于证据的交付报告

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/idaibin/skills --skill repo-delivery

安装后在 Claude Code 中输入/repo-delivery确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
checklist.md
delivery-report.md
eval-cases.md
execution-durability.md
history-normalization.md
resolving-merge-conflicts.md
skills-release.md
usage.md

详细介绍

仓库交付

准入门槛

仅执行已获授权的 Git 变更。必须明确目标仓库和分支、变更范围、经审核的依据,以及任何必要的目标位置授权;保留无关的 Worktree 变更,并在范围不明确或预检失败时停止。

路由图

请求条件阅读结果
提交、推送、同步、集成、清理或本地检查点清单精确且获授权的 Git 状态转换
一项大型授权任务仍在进行中,需要持久化里程碑执行持久性范围受限的里程碑/fixup/检查点状态
确实需要处理冲突或制定分歧历史策略解决合并冲突已解决/受阻的集成路径
已获授权进行 fixup/检查点规范化历史规范化经树验证的规范化历史
适用目录发布流程skills 发布基于固定依据的目录交付
需要最终报告交付报告受证据范围限制的结果

不变量

  • 仅凭实现或审核措辞,不得执行提交/推送/集成/清理。
  • 仅暂存已冻结的精确路径;绝不使用宽泛的路径规格,也不得隐藏无关的脏内容。
  • 普通提交/推送不需要合并策略;仅在确实需要集成分歧时才应用该策略。
  • 分别报告本地和远程引用;没有证据时,绝不声称已发布、已合并或已在运行时安装。

输出图

报告已授权的模式、依据、精确暂存范围、验证/审核状态、本地 SHA、适用时的远程结果、残留的 Worktree,以及所有未经验证的边界。

参考图

评论

支持 Markdown