mcpField
G
github

github

github.com/nousresearch開発258.9k173 回インストール今日更新
リポジトリ

github について

`gh` CLIを使う開発者向けのGitHubワークフロースキルです。認証、Issue、プルリクエスト、レビュー、リポジトリ管理を扱い、タスク別の手順とリモート状態の確認を備えています。

主な機能

  1. 01認証の設定とトラブルシューティング
  2. 02Issueの作成とトリアージ
  3. 03プルリクエストとCIのワークフロー
  4. 04Issueからプルリクエストへの対応
  5. 05コードレビュー
  6. 06リポジトリとリリースの管理

活用シーン

  1. 01新しいマシンでGitHubアクセスを設定
  2. 02Issueを確認済みのプルリクエストまで進行
  3. 03プルリクエストと議論をレビュー
  4. 04リポジトリ、リモート、リリースの管理

インストール

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

$npx skills add https://github.com/nousresearch/hermes-agent --skill github

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
auth.md
ci-troubleshooting.md
code-review.md
conventional-commits.md
github-api-cheatsheet.md
issue-to-pr.md
issues.md
pr-workflow.md
repo-management.md
review-output-template.md
scripts/
gh-env.sh
git-credential-token.py
templates/
bug-report.md
feature-request.md
pr-body-bugfix.md
pr-body-feature.md

詳細

GitHub

gh CLI を使って、認証、イシュー、PR のライフサイクル、イシューから PR への対応、コードレビュー、リポジトリ管理まで、GitHub の一連の作業を行います(記載箇所では REST にフォールバックします)。このスキルは、以前の 6 つのスキルを統合したものです。各ワークフローの全手順は対応するリファレンスファイルに記載されています。ワークフローを開始する前に、必ず対応するリファレンスを読んでください。以下は参照先を案内するだけです。

参照先

タスク最初に読むファイル
認証の問題/新しいマシン/トークンまたは SSH の設定/gh loginreferences/auth.md
イシューの作成、トリアージ、ラベル付け、担当者の割り当て、クローズreferences/issues.md
ブランチ作成、コミット、PR の作成、CI の監視、マージreferences/pr-workflow.md
イシューを検証済みの PR まで対応(全デリバリーループ)references/issue-to-pr.md
他の人の PR をレビュー:差分、インラインコメント、判定references/code-review.md
リポジトリのクローン/作成/フォーク、リモート、リリースreferences/repo-management.md

補助アセット:scripts/gh-env.sh と scripts/git-credential-token.py (認証ヘルパー)、templates/(PR 本文、バグ報告、機能リクエスト)、 references/ci-troubleshooting.md、references/conventional-commits.md、 references/github-api-cheatsheet.md、references/review-output-template.md。

基本方針(すべてのワークフローに適用)

  • セッションごとに事前確認を行います:gh auth status。失敗した場合は、ほかのことをする前に references/auth.md を参照してください。
  • 生の REST より gh を優先し、gh api は porcelain にないエンドポイントでのみ使用してください(該当するものはチートシートに記載されています)。
  • gh pr checks を自分で確認せずに CI が成功したと報告してはいけません。また、 state,mergedAt を検証せずにマージ済みと主張してはいけません。
  • 書き込みを行う前に、全体の文脈を確認してください:gh issue view --comments / gh pr view --comments。判断はタイトルではなくスレッドに記録されています。
  • 何かを作成する前に、重複がないか確認してください: gh pr list --search / gh issue list --search。

検証

  • タスクの完了条件は、そのワークフローに対応するリファレンスファイルで定義されています。
  • 横断的な要件:リモートの状態(CI、マージ、リリース、イシューの状態)に関するすべての主張は、記憶ではなく、最新の gh による読み取りで裏付けてください。

コメント