← ClaudeAtlas

create-prlisted

Creates a Conventional-Commits draft PR from the current branch with generated title, body, labels, and milestone, without confirmation. Use when the user says "PR を作って" / "draft PR" / "PR 作成して", optionally with `[base-branch]` argument.
YasuakiOmokawa/skills · ★ 1 · Code & Development · score 75
Install: claude install-skill YasuakiOmokawa/skills
# create-pr カレントブランチから Conventional Commits 形式のドラフト PR を作成する。**ユーザー確認は一切行わず、分析完了後は直接 PR 作成を実行** (frontmatter の `disallowed-tools: AskUserQuestion` で構造的にも強制)。常に `--draft` (ready-PR path なし)、positional argument は `[base-branch]` のみ。 ## 現在の git 状態 (skill 読み込み時に自動取得) !`git status -sb` !`git log --oneline -15` > 上 2 行は Claude Code が skill 読み込み時に実行し結果へ置換する (読み取り専用・冪等)。バッククォート付きの生コマンド文字列のまま見えている場合 (注入非対応環境) は、Step 1 で同コマンドを Bash 実行して取得する。 ## Task complexity tier | Tier | 判定 | Step 9 セルフチェック | その他 | |---|---|---|---| | **lite** | 1 commit, <50 LoC, single domain, 既存 pattern 踏襲 | [A] 斜め読み + [D] AI 臭 の 2 観点 | Step 4b (周辺コード比較) 省略可。Pre-work 本質リストは 1-2 点 | | **standard** (default) | 2-5 commits, multi-file, single domain | [A] + [B] + [C] + [D] の 4 観点 (現状) | Step 1-10 を順次実行 | | **deep** | multi-domain / breaking change / 6+ commits / migration | 4 観点 + 関連 PR 検索 + 既存 issue リンク | Step 4c で plan 全展開、Pre-work 本質リストを **最低 5 点・上限 7 点** に拡張 (5 に届かない場合は domain ごと / PR チェーン段階ごと / migration / observability / rollout / rollback の観点で分解して 5 点まで埋める) | リスク領域 (auth / billing / payment / migration / security config) は LoC・commit 数によらず **deep**。lite でも `--draft` は維持 (ready PR path なし、現状維持)。**tier 判定の評価時点は Step 1 の `git log [base-branch]..HEAD` 時点** — Step 2 で未コミット分から作る commit は commit 数に数えない (数えると未コミット 1 ファイルの軽微変更が lite から外れてしまうため)。 **deep tier の追加規約**: - **description-style.md との優先順位**: `references/description-style.md` の「本質リスト 5+ で PR スコープ広すぎ警告」は **standard tier の既定**。**deep tier では本 tier 表 (5-