Help us improve
Share bugs, ideas, or general feedback.
From shiiman-github
現在のブランチから PR を作成または更新する。「PR 作成」「PR を作って」「プルリク作成」「pull request」「PR 出して」「プルリクエスト」「レビュー依頼したい」「PR 更新」などで起動。変更内容を分析し適切な PR を生成。
npx claudepluginhub shiiman/claude-code-plugins --plugin shiiman-githubHow this skill is triggered — by the user, by Claude, or both
Slash command
/shiiman-github:pr-createThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
現在のブランチから PR を作成または更新します。
Creates GitHub Pull Requests using GitHub CLI: detects existing PRs for branches, pushes changes, generates titles/bodies from commits. Handles monorepos/submodules. Use for /create-pr or PR/review requests.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
現在のブランチから PR を作成または更新します。
$ARGUMENTS に --help が含まれる場合、以下を表示して終了:
/shiiman-github:pr-create - PR 作成・更新
概要:
現在のブランチから PR を作成または更新する。
既存 PR がある場合は自動的に更新モードになる。
ブランチ名から関連 Issue を自動検出し、PR テンプレートに従って本文を生成。
使用方法:
/shiiman-github:pr-create [タイトル] [オプション]
オプション:
--help このヘルプを表示
--base <branch> 宛先ブランチを指定(デフォルト: リポジトリのデフォルトブランチ)
--draft ドラフト PR として作成
--no-confirm PR 内容確認をスキップして即座に作成
例:
/shiiman-github:pr-create # PR を作成または更新
/shiiman-github:pr-create --draft # ドラフト PR を作成
/shiiman-github:pr-create "タイトル" # タイトルを指定して PR 作成
/shiiman-github:pr-create --base develop # develop ブランチ向けに PR 作成
/shiiman-github:pr-create --no-confirm # 確認なしで PR を作成
DEFAULT_BRANCH="$(gh repo view --json defaultBranchRef -q '.defaultBranchRef.name')"
CURRENT_BRANCH="$(git branch --show-current)"
# ブランチ状態確認
git status --short
git fetch origin
git log "origin/${CURRENT_BRANCH}..HEAD" --oneline 2>/dev/null
ブランチ状態の検証:
gh pr list --head "${CURRENT_BRANCH}" --json number,title,url
git log "origin/${DEFAULT_BRANCH}..HEAD" --oneline
git diff "origin/${DEFAULT_BRANCH}...HEAD" --stat
以下から関連 Issue を判定:
feature/5 → #5)以下のパターンを検出した場合、PR タイトルに ! を付与して警告:
BREAKING CHANGE: または !: が含まれる⚠️ 破壊的変更が検出されました:
- コミット: feat!: 認証方式を変更
PR タイトルに破壊的変更を明示しますか?
タイトル: Conventional Commits 形式
| タイプ | 説明 | 例 |
|---|---|---|
| feat | 新機能 | feat: shiiman-git プラグインを追加 |
| fix | バグ修正 | fix: Issue 番号の取得を修正 |
| docs | ドキュメント | docs: README を更新 |
| refactor | リファクタリング | refactor: スキル構造を整理 |
| chore | その他の変更 | chore: 依存関係を更新 |
--no-confirm なしの場合: PR 内容をユーザーに提示して確認を取る。
--no-confirm 指定時: ユーザー確認をスキップして即座に PR を作成する。
新規作成の場合:
gh pr create \
--title "feat: {変更内容の要約}" \
--body "## 概要
{変更内容の説明}
## 変更内容
- {変更点1}
- {変更点2}
## 関連 Issue
Closes #{issue番号}
## テスト計画
- [ ] {テスト項目1}
- [ ] {テスト項目2}
## チェックリスト
- [x] 命名規則に従っている
- [x] README.md を更新した(必要な場合)
- [x] 動作確認済み"
--draft 指定時は gh pr create --draft を使用。
更新の場合:
gh pr edit {pr番号} \
--title "{更新タイトル}" \
--body "{更新本文}"
PR を{作成|更新}しました:
- URL: {pr_url}
- タイトル: {title}
- 関連 Issue: #{issue番号}
- モード: {新規作成|更新}
マージ後、Issue #{issue番号} は自動的にクローズされます。
Closes #N で参照