mcpField
T
takeover

takeover

github.com/t3dotgg开发2.2k252 次安装1 天前更新
代码仓库

关于 takeover

takeover 是一项接手未完成软件工作的技能,同时保留原贡献者的署名。它指导 Agent 检查交接信息和当前代码、针对原目标修改、验证实际工作流,并报告尚未确认的事项。

主要功能

  1. 01检查源 PR、分支和交接信息
  2. 02核对当前代码及未提交工作
  3. 03保留提交署名和贡献者致谢
  4. 04围绕原目标进行有限修改
  5. 05验证故障和实际工作流
  6. 06管理 PR 更新与后续跟进

适用场景

  1. 01继续未完成 PR 中的工作
  2. 02在保留署名的同时替换实现
  3. 03报告完成前验证交接内容

安装

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

$npx skills add https://github.com/t3dotgg/tstack --skill takeover

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

详细介绍

接手

在保留原贡献者署名的同时,负责完成原目标。不要仅仅因为其他 Agent 已经实现了某项功能,就为该实现辩护。

阅读源 PR、分支或讨论串,包括审查意见和用户之后的修正。将交接内容落实到实际代码和当前 HEAD,并核查未提交的工作。将交接视为背景信息,而非确凿证据。

对于替代 PR,将原提交导入新分支,并单独添加修复。若明确要求原地继续或堆叠式继续,则遵照要求。未经授权,不要覆盖无关工作,也不要更改原 PR。

保留 Git 作者信息和现有的共同作者署名行。在 PR 描述中致谢原贡献者,并在有原 PR 时附上链接。如果工作将被压缩合并,也要在合并提交中保留人工作者和共同作者署名,并使用已核实的身份,而非猜测邮箱。模型署名不能替代贡献者署名。

使用 modernize,根据预期基准分支和当前架构更新后续工作。只重做完成同一目标所必需的部分,不要添加无关功能。在不删减预期行为或适用范围的前提下简化实现。还要重新检查源 PR:它可能在你工作期间有所改进。

遵循仓库指南和权限要求,独立验证原始故障和真实工作流。通过模拟测试并不能证明用户体验正常。说明仍有哪些内容未经验证。

如果所请求的工作包括提交 PR,请使用 file-pr 创建或更新 PR,然后使用 babysit-pr 跟进,不要在创建后就停止。使用 leaving-pr-comments 回复评论。只有在获得授权时,才合并或关闭原 PR。

报告你接手了什么、做了哪些更改、如何验证、如何保留署名,以及还有哪些事项需要决定。

评论

支持 Markdown