gh-address-comments について
gh CLI を使い、現在のブランチに対応するオープンプルリクエストを見つけてレビューコメントを扱うスキルです。コメントを番号付きで整理し、ユーザーが選んだものだけ修正します。
主な機能
- 01gh の認証状態を確認
- 02プルリクエストのコメントとスレッドを取得
- 03コメントに番号を付け修正内容を要約
- 04ユーザーが選んだ修正のみ適用
活用シーン
- 01現在のブランチのオープンプルリクエストへのフィードバック確認
- 02対応するレビューコメントの選択
- 03PR のフィードバックから選んだ変更を適用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mxyhi/ ok-skills --skill gh-address-commentsインストール後、Claude Code で/gh-address-commentsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.txtagents/openai.yamlassets/github-small.svgscripts/fetch_comments.py詳細
PR コメントハンドラー
現在のブランチに紐づくオープンな PR を見つけ、gh CLI を使ってそのコメントに対応する手順のガイドです。すべての gh コマンドは、昇格されたネットワークアクセスで実行してください。
前提条件: gh で認証済みであることを確認してください(例: 一度 gh auth login を実行)。その後、gh コマンドが成功するように、昇格された権限で gh auth status を実行してください(workflow/repo スコープを含めること)。サンドボックスによって gh auth status がブロックされる場合は、sandbox_permissions=require_escalated を指定して再実行してください。
1) 対応が必要なコメントを確認する
- scripts/fetch_comments.py を実行します。これにより、PR 上のすべてのコメントとレビュースレッドが出力されます
2) ユーザーに確認を取る
- すべてのレビュースレッドとコメントに番号を振り、それぞれに修正を適用するために必要となることを簡単にまとめて提示します
- ユーザーに、どの番号のコメントに対応すべきかを尋ねます
3) ユーザーがコメントを選択した場合
- 選択されたコメントについて修正を適用します
注意事項:
- 実行途中で gh が認証またはレート制限の問題に遭遇した場合は、ユーザーに
gh auth loginでの再認証を促し、その後に再試行してください。
コメント
Markdown 対応