关于 ds-ready
ds-ready 是执行 ds-ship 流程但不合并拉取请求的技能。它会保持 PR 开放,并依据检查和合并状态,报告就绪、等待审批或受阻及其证据。
主要功能
- 01执行 ds-ship 流程并跟踪 PR
- 02推送前阻止自动合并
- 03修复后重新验证行为
- 04检查实时 PR 状态和检查结果
- 05依据证据报告合并门槛结论
适用场景
- 01准备变更以等待人工审批
- 02保持已验证的 PR 开放且不合并
- 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。你不得合并。
步骤
- 阅读
ds-ship并按步骤 1 至 6 执行:创建分支、修改、验证、审查、提交、跟进。 - 首次推送前,关闭自动合并,并将 PR 移出任何合并队列。每次推送前都要再次检查。如果无法阻止自动合并,请先报告,然后再继续。
- 完成最后一次修复后,重新验证任何行为变更和任何非简单的冲突解决。
- 获取基分支。查看实时 PR:头部 SHA、基分支、检查、审查、可合并状态。确认 PR 仍处于开放状态且不是草稿。
- 应用
ds-ship合并门禁,并选择以下一种结论:- Ready:门禁通过。保持 PR 开放。
- Waiting on approval:仅缺少必需的人工批准。确认这确实是阻碍因素。
- Blocked:说明阻碍因素、你已尝试的操作以及还需要什么。
- 报告 PR 链接、最终头部 SHA、结论、验证结果、审查结果和剩余风险。说明 PR 仍处于开放状态且尚未合并。
停止条件
- 达到上述三种结论之一并完成报告。
- 他人合并了 PR。请报告此情况。
- 连续六轮修复并跟进后,门禁仍未通过。请报告 Blocked。
规则
- 绝不合并、启用自动合并、加入合并队列或推送到默认分支。
- 不得要求其他 Agent 代你执行上述任何操作。
- 提供你查看到的检查列表和可合并状态,作为结论的证据。
评论
支持 Markdown