mcpField
D
ds-adopt

ds-adopt

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

关于 ds-adopt

ds-adopt 是接手他人未完成工作的技能,要求保留原贡献者署名。它指导 Agent 检查交接内容、更新并验证代码,再报告遗留事项。

主要功能

  1. 01检查源 PR 和当前状态
  2. 02保留原作者署名与贡献
  3. 03使用 ds-revive 更新工作
  4. 04复现并验证原问题
  5. 05按需提交并跟踪 PR

适用场景

  1. 01接手未完成的拉取请求
  2. 02从分支或讨论串继续工作
  3. 03依据原目标核查继承的改动

安装

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

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

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

详细介绍

像完成自己的工作一样完成他人的工作,但要注明他们的贡献。

步骤

  1. 通读源 PR、分支或讨论串:包括描述、提交、审查评论以及用户之后的任何更正。
  2. 确认真实的当前状态:HEAD SHA、未提交的更改和未解决的审查问题。将交接说明视为提示,而非事实。
  3. 用一句话写下原始目标。
  4. 选择工作方式。默认情况下,基于原始提交创建新分支,并将修复作为单独的提交添加。只有用户提出要求时,才在原处继续或堆叠更改。
  5. 运行 ds-revive,使工作与基础分支保持同步。
  6. 修复达到原始目标所需的问题。能简化的地方就简化,但保留所有预期行为。
  7. 自行验证。复现原始问题,然后证明问题已修复。运行真实工作流,而不只是模拟测试。记录命令和输出。
  8. 再次检查源 PR。你工作期间,它可能已经发生变化。
  9. 如果需要 PR,就用 ds-pr 创建,然后用 ds-watch-pr 跟进。需要回复时,使用 ds-pr-comments。
  10. 报告你接手了什么、做了哪些更改、如何验证、如何保留署名,以及还有哪些事项未解决。

在以下情况下停止

  • 目标已达成、验证并报告。
  • 目标不明确,或完成任务需要产品决策。请询问用户。
  • 同一问题连续三次验证失败。报告阻碍。

规则

  • 保留原始 Git 作者信息和共同作者署名行。注明贡献者,并在描述中链接原始 PR。
  • 如果 PR 将被压缩合并,请在压缩提交说明中保留人工共同作者署名行。只使用经过核实的身份,绝不猜测邮箱。
  • 不要因为旧代码已经存在就为其辩护。不要添加无关功能。
  • 未经许可,不要编辑、合并或关闭原始 PR。
  • 明确说明哪些内容无法验证。

评论

支持 Markdown