mcpField
U
using-github

using-github

github.com/patinaproject開発1130 回インストール1 日前に更新
リポジトリ

using-github について

using-githubは、リポジトリの課題トラッカーと貢献ガイドに従ってGitHub作業を進めるスキルです。課題、プルリクエスト、コメント、リリース、リポジトリ確認の手順を案内します。

主な機能

  1. 01課題作業前にトラッカー手順を確認
  2. 02新しい仕様の公開を/to-specへ誘導
  3. 03リポジトリ固有のGitHubガイドに従う
  4. 04プルリクエストの作成とコメントに対応
  5. 05ghでチェックとリポジトリ情報を確認

活用シーン

  1. 01設定済みトラッカーで課題を検索・更新
  2. 02リポジトリ規則に沿ったプルリクエスト作成・更新
  3. 03指定手順に沿ったプルリクエストへのコメント
  4. 04チェック、リリース、リポジトリ設定の確認

インストール

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

$npx skills add https://github.com/patinaproject/skills --skill using-github

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

同梱ファイル

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

README.md
agents/
openai.yaml
workflows/
pr-comments.md

詳細

GitHub の使用

issue に関する作業を始める前に、リポジトリのルートにある docs/issue-tracker.md を読んでください。このファイルには、リポジトリが GitHub と別のトラッカーのどちらを使用するかが記載されており、issue の検索、編集、ラベル付け、担当者の割り当て、関連付け、ブランチ、ステータス変更のコマンドも示されています。ファイルがない場合は作業を中止し、scaffold-repository がそのファイルを提供すると伝えてください。

ユーザーが新しい仕様や issue の公開を必要としている場合は、/to-spec を使用してください。issue に関する作業は、Engineering プラグインの working-on-issues スキルから始めてください。GitHub を選択する場合も含め、その他の issue に関する作業では docs/issue-tracker.md に従ってください。

GitHub で作業する場合:

  1. リポジトリのルートにある指示と、依頼された操作を規定するドキュメントを読みます。
  2. リポジトリの指示で別のリポジトリでの作業が許可されていない限り、現在のディレクトリのデフォルトの gh リポジトリを使用します。
  3. テキストを公開する前に、リポジトリが公開されているかどうかを確認します。公開プルリクエストやリリースに、非公開 URL、認証情報、非公開パスを記載しないでください。
  4. 以下の適切な指示に従ってください。
  • プルリクエストのコメントについては、 プルリクエストのコメントに関する指示を読んでください。
  • 完了した作業のビルド、公開、マージには、プルリクエストとリリースのワークフローを管理する Engineering プラグインの patina-mode スキルを使用してください。
  • プルリクエストを手動で作成または更新する場合は、gh pr create --body-file を使ってリポジトリの本文の規約に従ってください。ドラフト、チェック、レビューに関するルールを守ってください。
  • チェック、リリース、リポジトリ設定、その他の GitHub データを扱う場合は、リポジトリの指示を読んでから gh を使用してください。

プルリクエストの本文には、リポジトリの指示で指定されている見出しを、既存の順序のまま使用してください。リポジトリの AGENTS.md にあるコミットとプルリクエストのタイトルに関するルールに従ってください。

コメント