groove-groovebook-review について
設定済みの groovebook リポジトリにある学習用プルリクエストを一覧表示し、内容の確認後にレビューを送るスキルです。認証済みの GitHub CLI を使うプロジェクトワークフロー向けです。
主な機能
- 01オープン中のプルリクエストを一覧表示
- 02タイトル、作成者、日付を表示
- 03PR本文と差分を表示
- 04承認、コメント、変更要求を送信
- 05大きな差分の表示を制限
活用シーン
- 01レビュー待ちの学習PRを探す
- 02PRの内容と変更を確認
- 03学習PRにフィードバックを送る
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-groovebook-reviewインストール後、Claude Code で/groove-groovebook-reviewを入力して読み込まれたか確認します。
詳細
groove-groovebook-review
成果
groovebook リポジトリ内のオープンな学習 PR が一覧表示され、ユーザーがそのうちの 1 つをレビューして、リアクション(承認、コメント、または変更のリクエスト)を送信します。
受け入れ基準
- オープンな PR がタイトル、作成者、日付とともに一覧表示される
- ユーザーがレビューする PR を選択し、差分と本文が表示される
- ユーザーが
gh pr reviewでリアクションを送信する
手順
-
.groove/index.mdからgroovebook:を読み取ります。見つからない場合は、次のメッセージを表示して終了します。groovebook is not configured. Add 'groovebook: <owner>/<repo>' to .groove/index.md to enable. -
gh auth statusを確認します。認証されていない場合は、次のメッセージを表示して終了します。Not authenticated with GitHub. Run: gh auth login -
オープンな PR を一覧表示します。
gh pr list --repo <groovebook> --state open --json number,title,author,createdAt- オープンな PR がない場合は、"No open learning PRs in ." と表示して終了します
- 番号付きリストで表示します:
N. #<number> — <title> (by <author>, <date>)
-
次のように尋ねます:"Which PR would you like to review? (enter number or PR #)"
-
PR を表示します。
gh pr view <number> --repo <groovebook>— 本文を表示しますgh pr diff <number> --repo <groovebook>— 差分を表示します
-
次のように尋ねます:"Your reaction? (approve / comment / request-changes)"
commentの場合:コメントの内容を尋ねますrequest-changesの場合:変更リクエストの内容を尋ねますapproveの場合:実行する意思を確認します
-
送信します。
gh pr review <number> --repo <groovebook> --<approve|comment|request-changes> --body "<text>"承認の場合:
gh pr review <number> --repo <groovebook> --approve -
送信を確認し、PR の URL を表示します。
-
任意のフォローアップ:次のように尋ねます:"Does this learning suggest a change to a groove skill? If so, consider opening a companion PR to the groove repo referencing this groovebook PR."
制約
- 手順 7 までは読み取り専用です。ローカルファイルを変更しないでください
gh pr diffの出力が非常に大きい場合(200 行超)は、最初の 50 行のみを表示し、途中までの表示であることを示してくださいapproveのリアクションは、送信前に必ず確認してください。承認はコメントより取り消しにくいためです