← ClaudeAtlas

pr-stylelisted

Pull request style guidelines covering title, body, assignee, and label selection. Use when writing or proposing GitHub pull requests, including direct `gh pr create` invocations outside the /pr skill.
ncaq/konoka · ★ 3 · Code & Development · score 72
Install: claude install-skill ncaq/konoka
GitHubのpull requestを作成するときのスタイルガイドラインです。 タイトルと本文の書き方に加え、 アサインとラベルの決め方も扱います。 `/pr`スキル経由でないPR作成でも、 このガイドラインに従ってください。 # 大前提: そのリポジトリのスタイルに従う リポジトリ固有のスタイルがある場合は、 ここに書かれたデフォルトより優先してください。 # リポジトリ固有のCONTRIBUTING !`read-contributing` 上記の内容が空でなければリポジトリの`CONTRIBUTING.md`の内容です。 `CONTRIBUTING.md`ファイルが典型的に存在する場所を探索して、 最初に見つかったファイルの内容を出力します。 内容に従ってください。 # リポジトリ固有のpull requestテンプレート !`read-pull-request-template` 上記の内容が空でなければリポジトリのpull requestテンプレートです。 GitHub標準のテンプレートの置き場所を探索して、 全てのテンプレートの内容を出力します。 テンプレートが存在する場合は、 そのテンプレートの構造を本文に反映してください。 複数のテンプレートが存在する場合は、 PRの内容に最も合うものを選んでください。 # 過去のmerged PRの参照 直近のmergedなPRは、 タイトルと本文のスタイル、 そしてラベルの実際の使われ方の両方の参考になります。 GitHub MCPが利用可能な場合は優先して使ってください。 PR一覧の応答にはラベル情報も含まれているため、 この取得結果を後のラベル選定にも流用してください。 - `mcp__github__list_pull_requests`: PR一覧の取得 - `mcp__github__pull_request_read`: PR詳細の取得 GitHub MCPが使えない場合はGitHub CLI(`gh`)を使ってください。 ```bash gh pr list --state merged --limit 20 --json number,title,body,author,labels gh pr view <number> --json title,body,labels ``` bot(renovate, dependabotなど)のPRは参考になりません。 `author.is_bot`が`false`のPRだけを参考にしてください。 # コミット履歴とdiffの把握 baseブランチからの差分を以下のコマンドで取得してください。 ```bash git log <base>..HEAD --no-merges git diff <base>...HEAD --stat ``` 差分が大きい場合は`--stat`で概要を把握してから、 必要な範囲だけ`git diff`本体で内容を確認してください。 # タイトルのスタイル リポジトリのスタイルが不明な場合のデフォルトスタイルは、 `commit-style`スキルのガイドラインに従った、 Conventional Commits準拠の日本語タイトルです。 リポジトリのスタイルがある場合はそちらを優先してください。 PRに含まれるコミットが1つだけの場合は、 そのコミットのタイトルをそのままPRのタイトルに使ってください。 PRに含まれるコミットが複数ある場合は、 PR全体の