mcpField
G
groove-groovebook-review

groove-groovebook-review

github.com/andreadellacorteエージェントワークフロー6507 回インストール14 週間前に更新
リポジトリ

groove-groovebook-review について

設定済みの groovebook リポジトリにある学習用プルリクエストを一覧表示し、内容の確認後にレビューを送るスキルです。認証済みの GitHub CLI を使うプロジェクトワークフロー向けです。

主な機能

  1. 01オープン中のプルリクエストを一覧表示
  2. 02タイトル、作成者、日付を表示
  3. 03PR本文と差分を表示
  4. 04承認、コメント、変更要求を送信
  5. 05大きな差分の表示を制限

活用シーン

  1. 01レビュー待ちの学習PRを探す
  2. 02PRの内容と変更を確認
  3. 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 でリアクションを送信する

手順

  1. .groove/index.md から groovebook: を読み取ります。見つからない場合は、次のメッセージを表示して終了します。 groovebook is not configured. Add 'groovebook: <owner>/<repo>' to .groove/index.md to enable.

  2. gh auth status を確認します。認証されていない場合は、次のメッセージを表示して終了します。 Not authenticated with GitHub. Run: gh auth login

  3. オープンな 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>)
  4. 次のように尋ねます:"Which PR would you like to review? (enter number or PR #)"

  5. PR を表示します。

    • gh pr view <number> --repo <groovebook> — 本文を表示します
    • gh pr diff <number> --repo <groovebook> — 差分を表示します
  6. 次のように尋ねます:"Your reaction? (approve / comment / request-changes)"

    • comment の場合:コメントの内容を尋ねます
    • request-changes の場合:変更リクエストの内容を尋ねます
    • approve の場合:実行する意思を確認します
  7. 送信します。

    gh pr review <number> --repo <groovebook> --<approve|comment|request-changes> --body "<text>"
    

    承認の場合:gh pr review <number> --repo <groovebook> --approve

  8. 送信を確認し、PR の URL を表示します。

  9. 任意のフォローアップ:次のように尋ねます:"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 のリアクションは、送信前に必ず確認してください。承認はコメントより取り消しにくいためです

コメント