mcpField
P
pr-feedback-quality-gate

pr-feedback-quality-gate

github.com/nexu-ioテスト・品質104.6k1.8k 回インストール今日更新
リポジトリ

pr-feedback-quality-gate について

PR Feedback Quality Gateは、PRのレビュー指摘、マージ競合、未完了のチェック、修正後の継続確認を扱う開発スキルです。必要に応じた隔離worktree、段階的な検証、読み取り専用の相互レビューを行い、結果とリスクを記録します。

主な機能

  1. 01PR、レビュー、チェック、作業ツリーの状態確認
  2. 02必要に応じた隔離worktreeの利用
  3. 03最小範囲で安全な修正
  4. 04対象を絞った検証とリポジトリのゲート実行
  5. 05コミットやプッシュ前の読み取り専用レビュー
  6. 06状況を監視して経過を報告

活用シーン

  1. 01PRのコードレビュー指摘への対応
  2. 02隔離worktreeでのマージ競合解消
  3. 03失敗したチェックの修正検証とフォロー
  4. 04承認済みまたはマージ済みPRの継続監視

インストール

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

$npx skills add https://github.com/nexu-io/open-design --skill pr-feedback-quality-gate

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

詳細

PR フィードバックの品質ゲート

PR にレビュー フィードバック、マージコンフリクト、未完了のチェックがある場合、または修正後に状況を監視する必要がある場合に使用します。

ワークフロー

  1. まず PR の状態を確認します。コメント、レビュー、マージ可能性、チェック、ブランチ、ローカルのワークツリーの状態を調べます。無関係なローカル変更は PR に含めないでください。
  2. メインのチェックアウトがダーティな場合、リモートより遅れている場合、または別のエージェントが使用中の場合は、レビュー修正やコンフリクト解決に分離したワークツリーを使用します。
  3. 安全な範囲で最小限の修正を行います。元のバグに関する不変条件と、main で新たに導入された上流の構造を維持してください。
  4. まず範囲を絞った検証を実行し、続いてリポジトリで必須のゲートを実行します。このリポジトリでは pnpm guard を含めてください。変更したファイルに応じて、パッケージの型チェック、ビルド、テストを追加します。
  5. コミットまたはプッシュの前に、ステージ済みまたは提案中の差分を読み取り専用でクロスレビューします。ファイル編集と、Git の書き込みコマンドや調整コマンドは禁止します。
  6. クロスレビューは証拠として扱い、絶対的な権威とは見なしません。差分、リポジトリのルール、ユーザーの目標、または検証結果に根拠がある指摘のみを受け入れます。スタイル上の好み、広範なスコープ拡大、安全性や所有権の境界と相反する提案は、優先度を下げるか却下し、その理由を簡潔に記録します。
  7. 受け入れたブロッカーが残っている場合は修正し、検証を再実行してレビューを繰り返します。検証が通過し、受け入れたブロッカーがなくなってから、コミットしてプッシュします。

監視の頻度

  • レビュー中、またはチェックが失敗している場合:速やかにブロッカーを解消できる頻度で確認します。
  • PR に問題がない、または承認済みでマージ待ちの場合:約 12 時間ごとに確認します。
  • PR がマージされた場合:CI、リリース、回帰の兆候を軽く毎日確認する程度に減らし、依頼がない限りコード変更は停止します。

報告

PR の状態、実施した作業、クロスレビューの判定、受け入れた指摘または却下した指摘、実行した検証、プッシュしたコミット、理由を添えて省略したチェック、残っているリスク、次のステップを必ず報告してください。

コメント