mcpField
D
ds-ready

ds-ready

github.com/aicodeking开发150268 次安装1 周前更新
代码仓库

关于 ds-ready

ds-ready 是执行 ds-ship 流程但不合并拉取请求的技能。它会保持 PR 开放,并依据检查和合并状态,报告就绪、等待审批或受阻及其证据。

主要功能

  1. 01执行 ds-ship 流程并跟踪 PR
  2. 02推送前阻止自动合并
  3. 03修复后重新验证行为
  4. 04检查实时 PR 状态和检查结果
  5. 05依据证据报告合并门槛结论

适用场景

  1. 01准备变更以等待人工审批
  2. 02保持已验证的 PR 开放且不合并
  3. 03识别 PR 合并门槛的阻碍

安装

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

$npx skills add https://github.com/aicodeking/deepseek-stack --skill ds-ready

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

详细介绍

完成 ds-ship 的所有步骤,但不要合并。向用户提交一个通过合并门禁的开放 PR。

此请求授予与 ds-ship 相同的测试权限,你可以提交、推送、变基,并对本任务的分支使用 --force-with-lease。你不得合并。

步骤

  1. 阅读 ds-ship 并按步骤 1 至 6 执行:创建分支、修改、验证、审查、提交、跟进。
  2. 首次推送前,关闭自动合并,并将 PR 移出任何合并队列。每次推送前都要再次检查。如果无法阻止自动合并,请先报告,然后再继续。
  3. 完成最后一次修复后,重新验证任何行为变更和任何非简单的冲突解决。
  4. 获取基分支。查看实时 PR:头部 SHA、基分支、检查、审查、可合并状态。确认 PR 仍处于开放状态且不是草稿。
  5. 应用 ds-ship 合并门禁,并选择以下一种结论:
    • Ready:门禁通过。保持 PR 开放。
    • Waiting on approval:仅缺少必需的人工批准。确认这确实是阻碍因素。
    • Blocked:说明阻碍因素、你已尝试的操作以及还需要什么。
  6. 报告 PR 链接、最终头部 SHA、结论、验证结果、审查结果和剩余风险。说明 PR 仍处于开放状态且尚未合并。

停止条件

  • 达到上述三种结论之一并完成报告。
  • 他人合并了 PR。请报告此情况。
  • 连续六轮修复并跟进后,门禁仍未通过。请报告 Blocked。

规则

  • 绝不合并、启用自动合并、加入合并队列或推送到默认分支。
  • 不得要求其他 Agent 代你执行上述任何操作。
  • 提供你查看到的检查列表和可合并状态,作为结论的证据。

评论

支持 Markdown