关于 milestone
用于逐项处理 GitHub 里程碑中的未关闭问题,涵盖排序、实现、测试和状态汇报。设有明确的评审与合并条件,未经授权时会等待人工合并。
主要功能
- 01检查里程碑问题及依赖
- 02按依赖、风险和可评审性排序
- 03逐项实现、测试并提交拉取请求
- 04合并前要求评审和检查通过
- 05记录阻塞事项并汇报最终状态
适用场景
- 01规划未关闭里程碑问题的处理顺序
- 02逐项准备拉取请求
- 03获准合并时检查合并条件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ owainlewis/ blueprint --skill milestone安装后在 Claude Code 中输入/milestone确认已加载。
详细介绍
里程碑
完成 GitHub 里程碑中的所有未解决议题。
工作流
- 确认里程碑和仓库。检查其中的未解决议题、依赖关系、关联的拉取请求、检查项和当前项目状态。
- 按依赖关系、风险和变更的易审查程度排列剩余议题。先处理阻塞项、错误和共享基础,再处理依赖它们的功能。
- 一次处理一个议题,直到准备好提交拉取请求。创建分支和工作树,实现最小的完整变更,运行测试,由新的 Agent 审查,然后打开拉取请求。若已有匹配的拉取请求,则继续处理该请求,而不是重复创建。
- 每个拉取请求准备就绪后,暂停并等待人工合并,除非用户明确允许本次运行中合并。
- 允许合并时,仅在满足以下条件时合并:
- 必需检查已通过或确认未配置。
- 拉取请求可合并。
- 每条当前评论都有明确的处理结果。
- 没有尚未解决的必需变更。
- 描述和检查清单与最终提交一致。
- 开始处理下一个议题前,同步远程默认分支的最新内容。
- 处理每个议题前刷新里程碑。在可访问时,在跟踪器中记录拉取请求链接、验证依据、阻塞项和最终状态。
- 报告已完成的议题、已合并和仍开放的拉取请求、阻塞项、检查结果,以及任何未经验证的内容。
边界
- 仅处理里程碑中的议题。
- 每个议题使用一个分支和一个拉取请求,除非必须合并多个议题才能得到可用结果。合并前说明原因。
- 不要批量处理无关议题。
- 未经明确许可,绝不合并。
- 必需检查失败、验收标准缺失、当前评论尚无明确处理结果,或仍有必需变更未完成时,不要合并。
- 验收标准或受影响的失败路径未经验证时,不要合并,除非用户接受此例外。
- 若议题存在尚未解决的产品或技术决策、需要缺失的密钥或权限、已有冲突的工作,或范围超出其验收标准,则停止处理。
评论
支持 Markdown