关于 ds-adopt
ds-adopt 是接手他人未完成工作的技能,要求保留原贡献者署名。它指导 Agent 检查交接内容、更新并验证代码,再报告遗留事项。
主要功能
- 01检查源 PR 和当前状态
- 02保留原作者署名与贡献
- 03使用 ds-revive 更新工作
- 04复现并验证原问题
- 05按需提交并跟踪 PR
适用场景
- 01接手未完成的拉取请求
- 02从分支或讨论串继续工作
- 03依据原目标核查继承的改动
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aicodeking/ deepseek-stack --skill ds-adopt安装后在 Claude Code 中输入/ds-adopt确认已加载。
详细介绍
像完成自己的工作一样完成他人的工作,但要注明他们的贡献。
步骤
- 通读源 PR、分支或讨论串:包括描述、提交、审查评论以及用户之后的任何更正。
- 确认真实的当前状态:HEAD SHA、未提交的更改和未解决的审查问题。将交接说明视为提示,而非事实。
- 用一句话写下原始目标。
- 选择工作方式。默认情况下,基于原始提交创建新分支,并将修复作为单独的提交添加。只有用户提出要求时,才在原处继续或堆叠更改。
- 运行
ds-revive,使工作与基础分支保持同步。 - 修复达到原始目标所需的问题。能简化的地方就简化,但保留所有预期行为。
- 自行验证。复现原始问题,然后证明问题已修复。运行真实工作流,而不只是模拟测试。记录命令和输出。
- 再次检查源 PR。你工作期间,它可能已经发生变化。
- 如果需要 PR,就用
ds-pr创建,然后用ds-watch-pr跟进。需要回复时,使用ds-pr-comments。 - 报告你接手了什么、做了哪些更改、如何验证、如何保留署名,以及还有哪些事项未解决。
在以下情况下停止
- 目标已达成、验证并报告。
- 目标不明确,或完成任务需要产品决策。请询问用户。
- 同一问题连续三次验证失败。报告阻碍。
规则
- 保留原始 Git 作者信息和共同作者署名行。注明贡献者,并在描述中链接原始 PR。
- 如果 PR 将被压缩合并,请在压缩提交说明中保留人工共同作者署名行。只使用经过核实的身份,绝不猜测邮箱。
- 不要因为旧代码已经存在就为其辩护。不要添加无关功能。
- 未经许可,不要编辑、合并或关闭原始 PR。
- 明确说明哪些内容无法验证。
评论
支持 Markdown