关于 repo-delivery
repo-delivery 是用于 Git 交付操作的技能,面向需要安全提交、推送或集成变更的工作流。它要求明确授权、精确变更范围并以证据报告结果。
主要功能
- 01验证仓库、分支与变更授权
- 02按路由处理提交、推送和集成
- 03限制暂存范围并保留无关改动
- 04分别报告本地与远程结果
适用场景
- 01为已完成的变更创建本地提交
- 02同步或集成经授权的分支
- 03规范化检查点或处理冲突
- 04生成基于证据的交付报告
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ idaibin/ skills --skill repo-delivery安装后在 Claude Code 中输入/repo-delivery确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/checklist.mddelivery-report.mdeval-cases.mdexecution-durability.mdhistory-normalization.mdresolving-merge-conflicts.mdskills-release.mdusage.md详细介绍
仓库交付
准入门槛
仅执行已获授权的 Git 变更。必须明确目标仓库和分支、变更范围、经审核的依据,以及任何必要的目标位置授权;保留无关的 Worktree 变更,并在范围不明确或预检失败时停止。
路由图
| 请求条件 | 阅读 | 结果 |
|---|---|---|
| 提交、推送、同步、集成、清理或本地检查点 | 清单 | 精确且获授权的 Git 状态转换 |
| 一项大型授权任务仍在进行中,需要持久化里程碑 | 执行持久性 | 范围受限的里程碑/fixup/检查点状态 |
| 确实需要处理冲突或制定分歧历史策略 | 解决合并冲突 | 已解决/受阻的集成路径 |
| 已获授权进行 fixup/检查点规范化 | 历史规范化 | 经树验证的规范化历史 |
| 适用目录发布流程 | skills 发布 | 基于固定依据的目录交付 |
| 需要最终报告 | 交付报告 | 受证据范围限制的结果 |
不变量
- 仅凭实现或审核措辞,不得执行提交/推送/集成/清理。
- 仅暂存已冻结的精确路径;绝不使用宽泛的路径规格,也不得隐藏无关的脏内容。
- 普通提交/推送不需要合并策略;仅在确实需要集成分歧时才应用该策略。
- 分别报告本地和远程引用;没有证据时,绝不声称已发布、已合并或已在运行时安装。
输出图
报告已授权的模式、依据、精确暂存范围、验证/审核状态、本地 SHA、适用时的远程结果、残留的 Worktree,以及所有未经验证的边界。
参考图
评论
支持 Markdown