mcpField
F
fix-pr-issues

fix-pr-issues

github.com/basicmachines-co開発4.4k120 回インストール今日更新
リポジトリ

fix-pr-issues について

Basic Memory の PR フィードバックとチェック失敗を解決するスキルです。課題を整理して限定的な修正と検証を行い、プッシュ後に最新コミットでレビュー手順を再実行します。PR はマージしません。

主な機能

  1. 01PR コメント、レビュー議論、CI 失敗の収集
  2. 02課題と検証要件を台帳で管理
  3. 03無関係な変更を保った限定的な修正
  4. 04署名付きコミットと更新のプッシュ
  5. 05最新コミットでレビュー手順を再実行

活用シーン

  1. 01インラインレビュー指摘への対応
  2. 02GitHub Actions の失敗修正
  3. 03変更をプッシュした後の PR 再確認

インストール

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

$npx skills add https://github.com/basicmachines-co/basic-memory --skill fix-pr-issues

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

同梱ファイルagents/openai.yamlassets/icon.svg

詳細

Basic Memory の PR の問題を修正する

PR のフィードバックと失敗したチェックに対応し、新しい head SHA に対して pr-review-loop を実行します。このスキルでは PR をマージしません。

収集

  1. 対象の PR と最新の head を特定します。
    • gh pr view --json number,url,headRefOid,mergeStateStatus,statusCheckRollup
  2. 正確なフィードバックを収集します。
    • PR のコメントとレビューの要約
    • インラインレビューコメントと未解決のレビュー スレッド
    • 失敗した GitHub Actions のジョブと関連ログ
    • pr-review-loop が示す Codex のリアクションと最新 head のレビュー状態
  3. 各項目について、情報源、具体的な問題、期待する修正、必要な検証を含む簡潔な課題台帳を作成します。

修正

  1. 台帳の項目に一つずつ対応します。
  2. 編集する前に、各ファイルを最後まで読みます。
  3. 差分を最小限に抑え、無関係なユーザーの変更を保持します。
  4. まず最小限かつ有意義な検証を実行し、必要に応じて範囲を広げます。
  5. 変更したコードまたはドキュメントを git commit -s でコミットします。

コメントが誤りである、古くなっている、意図的に対象外である、または対応するメリットがない場合は、無理にコードを変更せず、簡潔な根拠を添えて返信します。

プッシュと再確認

  1. ブランチをプッシュします。
  2. 新しい headRefOid に対してチェックが実行されていることを確認し、完了まで監視します。
  3. pr-review-loop を最初から最後まで実行します。コードをプッシュした後は、それ以前の Codex の承認は無効です。現在の head に対する承認シグナルがあり、未解決かつ古くなっていない Codex のスレッドがゼロであることを確認します。
  4. 新しいフィードバックがあれば台帳に追加し、ループを繰り返します。

返信

対応した各コメントまたはブロッカーに対し、修正コミット、実施した検証、現在の Codex ゲートの状態を添えて返信します。実質的なスレッドを解決済みにするのは、修正または根拠を証拠とともに投稿した後に限ります。

コメント