takeover について
takeoverは、元の貢献者のクレジットを保ちながら、未完了のソフトウェア作業を引き継ぐスキルです。引き継ぎ情報と現行コードの確認、目的に沿った変更、実際のワークフローの検証、未確認事項の報告を支援します。
主な機能
- 01元のPR、ブランチ、引き継ぎ情報の確認
- 02現行コードと未コミットの変更の把握
- 03コミットの作者情報と貢献者クレジットの保持
- 04元の目的に沿った範囲内の変更
- 05障害と実際のワークフローの検証
- 06PRの更新とフォローアップの管理
活用シーン
- 01未完了のPRから作業を継続
- 02クレジットを保って実装を置き換え
- 03完了報告前に引き継ぎ内容を検証
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ t3dotgg/ tstack --skill takeoverインストール後、Claude Code で/takeoverを入力して読み込まれたか確認します。
詳細
引き継ぎ
元の目的を完遂する責任を引き継ぎつつ、元の貢献者へのクレジットを維持してください。別のエージェントがすでに実装したという理由だけで、その実装を擁護しないでください。
元の PR、ブランチ、またはスレッドを読み、レビューでの指摘とユーザーによる後からの修正も確認してください。引き継ぎ内容を実際のコードと現在の HEAD に照らして解決し、未コミットの作業も考慮してください。引き継ぎ内容は背景情報として扱い、証拠とは見なさないでください。
置き換え用の PR では、元のコミットを新しいブランチに取り込み、修正は別途追加してください。明示的に依頼されている場合は、同じブランチ上での続行または積み上げ方式での続行を優先してください。無関係な作業を上書きしたり、許可なく元の PR を変更したりしないでください。
Git の著者情報と既存の共同著者トレーラーを維持してください。PR の説明で元の貢献者に謝意を示し、元の PR がある場合はリンクしてください。作業をスカッシュする場合は、検証済みの ID を使い、マージコミットにも人間の著者および共同著者のクレジットを残してください。モデルの帰属表示は、貢献者へのクレジットの代わりにはなりません。
modernize を使って、続行ブランチを意図したベースと現在のアーキテクチャに合わせて更新してください。同じ目的を達成するために必要な部分を作り直し、無関係な機能には手を加えないでください。意図された動作や対象範囲を損なわずに、実装を簡素化してください。作業中に改善されている可能性があるため、元の PR も再確認してください。
リポジトリのガイドラインと権限に従い、元の不具合と現実的なワークフローを独自に検証してください。モックテストが成功しても、ユーザー体験が機能する証明にはなりません。未検証の事項を明記してください。
依頼された作業に PR が含まれる場合は、file-pr を使って PR を作成または更新し、その後 babysit-pr を実行して、作成しただけで終わらせないでください。返信には leaving-pr-comments を使ってください。許可がない限り、元の PR をマージまたはクローズしないでください。
引き継いだ内容、変更点、検証方法、クレジットの維持方法、残っている判断事項を報告してください。