mcpField
M
milestone

milestone

github.com/owainlewisAgent 工作流42361 次安装2 周前更新
代码仓库

关于 milestone

用于逐项处理 GitHub 里程碑中的未关闭问题,涵盖排序、实现、测试和状态汇报。设有明确的评审与合并条件,未经授权时会等待人工合并。

主要功能

  1. 01检查里程碑问题及依赖
  2. 02按依赖、风险和可评审性排序
  3. 03逐项实现、测试并提交拉取请求
  4. 04合并前要求评审和检查通过
  5. 05记录阻塞事项并汇报最终状态

适用场景

  1. 01规划未关闭里程碑问题的处理顺序
  2. 02逐项准备拉取请求
  3. 03获准合并时检查合并条件

安装

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

$npx skills add https://github.com/owainlewis/blueprint --skill milestone

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

详细介绍

里程碑

完成 GitHub 里程碑中的所有未解决议题。

工作流

  1. 确认里程碑和仓库。检查其中的未解决议题、依赖关系、关联的拉取请求、检查项和当前项目状态。
  2. 按依赖关系、风险和变更的易审查程度排列剩余议题。先处理阻塞项、错误和共享基础,再处理依赖它们的功能。
  3. 一次处理一个议题,直到准备好提交拉取请求。创建分支和工作树,实现最小的完整变更,运行测试,由新的 Agent 审查,然后打开拉取请求。若已有匹配的拉取请求,则继续处理该请求,而不是重复创建。
  4. 每个拉取请求准备就绪后,暂停并等待人工合并,除非用户明确允许本次运行中合并。
  5. 允许合并时,仅在满足以下条件时合并:
    • 必需检查已通过或确认未配置。
    • 拉取请求可合并。
    • 每条当前评论都有明确的处理结果。
    • 没有尚未解决的必需变更。
    • 描述和检查清单与最终提交一致。
  6. 开始处理下一个议题前,同步远程默认分支的最新内容。
  7. 处理每个议题前刷新里程碑。在可访问时,在跟踪器中记录拉取请求链接、验证依据、阻塞项和最终状态。
  8. 报告已完成的议题、已合并和仍开放的拉取请求、阻塞项、检查结果,以及任何未经验证的内容。

边界

  • 仅处理里程碑中的议题。
  • 每个议题使用一个分支和一个拉取请求,除非必须合并多个议题才能得到可用结果。合并前说明原因。
  • 不要批量处理无关议题。
  • 未经明确许可,绝不合并。
  • 必需检查失败、验收标准缺失、当前评论尚无明确处理结果,或仍有必需变更未完成时,不要合并。
  • 验收标准或受影响的失败路径未经验证时,不要合并,除非用户接受此例外。
  • 若议题存在尚未解决的产品或技术决策、需要缺失的密钥或权限、已有冲突的工作,或范围超出其验收标准,则停止处理。

评论

支持 Markdown