mcpField
F
full-stop

full-stop

github.com/t3dotggエージェントワークフロー2.2k288 回インストール1 日前に更新
リポジトリ

full-stop について

Full Stopは、full-sendの手順でプルリクエストを進め、ユーザーがマージできる状態で止めるワークフローです。ブランチ更新とテストは許可しますが、マージや自動マージの設定は禁止します。

主な機能

  1. 01full-sendの手順と検証規則に従う
  2. 02作業ブランチのコミット・プッシュ・リベース
  3. 03自動マージとマージキュー登録の防止
  4. 04最終差分とマージ準備状況の確認
  5. 05判定・検証結果・リスクの引き継ぎ

活用シーン

  1. 01ユーザーによるマージに向けたPRの準備
  2. 02マージせずに変更を修正してテスト
  3. 03マージ準備状況の確認と阻害要因の報告

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/full-stopを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

Full Stop

full-send と同じ作業を行いますが、PR をユーザーがマージできる状態にしたら停止してください。 マージはしないでください。

full-send を読み、そのワークフロー、証明ルール、 レビュー、および状況確認の手順に従ってください。明示的な「full stop」の依頼があれば、 別途「full send」の依頼がなくても作業を行うことが許可されます。これには、full-send の テスト実行許可も含まれます。「full stop」の依頼は、たとえばコンピューターの使用前に 確認するようプロジェクトファイルに記載されている場合でも、Proof に必要なテスト方法を 使用する許可となります。それらの方法をそのまま使用してください。マージの許可は 適用されません。以下の例外が優先されます。

マージ禁止

このタスクのブランチでは、コミット、プッシュ、リベース、競合の解決、および --force-with-lease の使用が許可されます。マージ、オートマージの有効化、マージキューへの 登録、デフォルトブランチへのプッシュ、ブランチ保護の回避、またはそれらの操作の委任は 絶対に行わないでください。

作業を始める前に、既存のオートマージを無効にし、PR がマージキューに登録されていれば そこから削除してください。各プッシュの前にも再確認してください。これらの変更を 報告してください。自動マージを防止できない場合は、作業を続ける前にその障害を 報告してください。

ゲートで停止

full-send のマージゲートを準備完了の判定に使用してください。マージと最終報告の手順を 引き継ぎに置き換えてください。引き継ぎの前に、証明とレビューで最終差分を確認し、 動作の変更および重要な競合解決を再確認してください。

ターゲットブランチをフェッチし、稼働中の PR の head、base、チェック、レビュー、および マージ可能性を確認してください。PR がオープンでドラフトではなく、ユーザーの許可なしに マージされる設定になっていないことを確認してください。他の誰かがマージしていた場合は、 その旨を報告してください。

  • マージ可能: マージゲートを通過しています。PR はオープンかつ未マージのままにしてください。
  • 必須の承認待ち: 人による承認だけが残っている状態です。それが実際の障害であることを 確認してください。
  • ブロック中: 準備完了を妨げている要因、試したこと、必要な対応を説明してください。 ユーザーへの確認は full-send のルールに従ってください。

T3 Code では、引き継ぎまたは質問の前に unwatch_pull_request を呼び出してください。 PR のリンク、最終 head、判定、証明、レビュアーの結果、および残るリスクを報告してください。 PR が引き続きオープンかつ未マージであるかどうかも明記してください。

コメント