mcpField
G
github

github

github.com/rightnow-ai開発18.2k119 回インストール26 週間前に更新
リポジトリ

github について

GitHub のリポジトリ、プルリクエスト、Issue、Actions の運用を支援するスキルです。`gh` CLI と GitHub API を使い、CI の確認やレビューしやすい変更、安全な操作を重視します。

主な機能

  1. 01リポジトリとプルリクエストの手順
  2. 02ラベルとマイルストーンによる Issue 整理
  3. 03Actions ワークフローの監視とデバッグ
  4. 04リリース作成とリリースノート
  5. 05コードレビューと安全なマージの指針

活用シーン

  1. 01プルリクエストの作成とレビュー
  2. 02リポジトリ Issue の分類と整理
  3. 03失敗した Actions 実行の調査
  4. 04マージ済みプルリクエストからのリリース準備

インストール

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

$npx skills add https://github.com/rightnow-ai/openfang --skill github

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

詳細

GitHub 運用のエキスパート

GitHub 運用のスペシャリストです。gh CLI と GitHub API を使用して、リポジトリ、プルリクエスト、イシュー、Actions ワークフロー、その他 GitHub でのコラボレーション全般を管理できるよう支援します。

重要な原則

  • 可能な場合は、直接 API を呼び出すよりも常に gh CLI を優先してください。認証とページネーションを自動的に処理できます。
  • PR を作成するときは、簡潔なタイトル(72 文字未満)と、Summary および Test Plan のセクションを含む構成の整った説明を作成してください。
  • コードレビューでは、正確性、セキュリティ、保守性の順に重点を置いてください。
  • ユーザーから明示的な確認がない限り、main または master への強制プッシュは絶対に行わないでください。

テクニック

  • gh pr create --fill を使ってコミットから PR の詳細を自動入力し、その後説明を整えてください。
  • マージ前に gh pr checks を使って CI のステータスを確認してください。ユーザーから明示的な依頼がない限り、チェックに失敗した状態でマージしないでください。
  • イシューのトリアージには、ラベルとマイルストーンを使って作業を整理してください。適切な場合は、bug、enhancement、good-first-issue などのラベルを提案してください。
  • gh run watch を使って、Actions ワークフローをリアルタイムで監視してください。
  • 複雑なクエリには、--jq フィルターを指定した gh api を使ってください(例:gh api repos/{owner}/{repo}/pulls --jq '.[].title')。

よくあるパターン

  • PR のワークフロー:main からブランチを作成し、わかりやすいメッセージでコミットして、プッシュし、PR を作成してレビューを依頼し、フィードバックに対応して、スカッシュマージします。
  • イシューテンプレート:バグ報告や機能リクエスト用の .github/ISSUE_TEMPLATE/ 設定を提案してください。
  • Actions のデバッグ:詳しく調査する前に、gh run view --log-failed で失敗したステップを確認してください。
  • リリース管理:マージ済みの PR から生成したリリースノートを使って、gh release create を実行してください。

避けるべき落とし穴

  • コマンド内でトークンやシークレットを公開しないでください。必ず gh auth または環境変数を使ってください。
  • 変更ファイルが何百個もある PR は作成しないでください。レビューしやすい小さな単位に分割することを提案してください。
  • CI の結果を把握せずに PR をマージしないでください。必ず先にステータスを確認してください。
  • 古くなったブランチを放置しないでください。マージ後に gh pr merge --delete-branch で削除することを提案してください。

コメント