fix-pr-issues について
Basic Memory の PR フィードバックとチェック失敗を解決するスキルです。課題を整理して限定的な修正と検証を行い、プッシュ後に最新コミットでレビュー手順を再実行します。PR はマージしません。
主な機能
- 01PR コメント、レビュー議論、CI 失敗の収集
- 02課題と検証要件を台帳で管理
- 03無関係な変更を保った限定的な修正
- 04署名付きコミットと更新のプッシュ
- 05最新コミットでレビュー手順を再実行
活用シーン
- 01インラインレビュー指摘への対応
- 02GitHub Actions の失敗修正
- 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 をマージしません。
収集
- 対象の PR と最新の head を特定します。
gh pr view --json number,url,headRefOid,mergeStateStatus,statusCheckRollup
- 正確なフィードバックを収集します。
- PR のコメントとレビューの要約
- インラインレビューコメントと未解決のレビュー スレッド
- 失敗した GitHub Actions のジョブと関連ログ
pr-review-loopが示す Codex のリアクションと最新 head のレビュー状態
- 各項目について、情報源、具体的な問題、期待する修正、必要な検証を含む簡潔な課題台帳を作成します。
修正
- 台帳の項目に一つずつ対応します。
- 編集する前に、各ファイルを最後まで読みます。
- 差分を最小限に抑え、無関係なユーザーの変更を保持します。
- まず最小限かつ有意義な検証を実行し、必要に応じて範囲を広げます。
- 変更したコードまたはドキュメントを
git commit -sでコミットします。
コメントが誤りである、古くなっている、意図的に対象外である、または対応するメリットがない場合は、無理にコードを変更せず、簡潔な根拠を添えて返信します。
プッシュと再確認
- ブランチをプッシュします。
- 新しい
headRefOidに対してチェックが実行されていることを確認し、完了まで監視します。 pr-review-loopを最初から最後まで実行します。コードをプッシュした後は、それ以前の Codex の承認は無効です。現在の head に対する承認シグナルがあり、未解決かつ古くなっていない Codex のスレッドがゼロであることを確認します。- 新しいフィードバックがあれば台帳に追加し、ループを繰り返します。
返信
対応した各コメントまたはブロッカーに対し、修正コミット、実施した検証、現在の Codex ゲートの状態を添えて返信します。実質的なスレッドを解決済みにするのは、修正または根拠を証拠とともに投稿した後に限ります。
コメント
Markdown 対応