Skill
Community

pr

Install
1
Install the plugin
$
npx claudepluginhub takemi-ohama/ai-plugins --plugin ndf

Want just this skill?

Then install: npx claudepluginhub u/[userId]/[slug]

Description

commit, push, PR作成を一括実行するワークフローコマンド

Tool Access

This skill is limited to using the following tools:

BashReadGlobGrep
Skill Content

PR作成

このプロジェクトのコードをcommit, pushし、GitHubでPull Requestを作成する。

制約: デフォルトブランチ(main, masterなど)で直接コミット禁止

手順

  1. PR確認

    • git branch --show-currentで現在ブランチ確認
    • github mcpまたはghで現在のbranchから作成されているPRを確認
    • 既にPRが存在しOPEN状態ならgit addgit commitgit pushして終了(日本語メッセージ)
      • 上位階層含むすべての変更をcommit
    • PRがない、またはmerge/close済みなら次へ
  2. ブランチ確認・切り替え

    • デフォルトブランチの場合: 新featureブランチ作成→切り替え
    • デフォルトブランチ以外: git stash → git pull origin [デフォルトブランチ](コンフリクト時は停止しユーザに報告) → stash復帰
  3. 変更コミット

    • git statusgit addgit commit(日本語メッセージ)
    • 上位階層含むすべての変更をcommit
  4. プッシュ

    • git push -u origin <branch-name>
  5. PR作成

    • ベースブランチ: $ARGUMENTS が渡された場合はそのブランチ、なければデフォルトブランチ
    • タイトル・説明: 日本語、body: Summary+Test plan
    • 機密情報(トークン、パスワード、APIキー等)を含めないこと
    • body末尾に <!-- I want to review in Japanese. --> を入れる
    • bodyは必ずHEREDOC形式で渡すこと\nリテラル混入防止):
      gh pr create --title "タイトル" --body "$(cat <<'EOF'
      ## Summary
      - 変更内容
      
      ## Test plan
      - [ ] テスト項目
      
      <!-- I want to review in Japanese. -->
      EOF
      )"
      

命名規則

  • ブランチ: 英語(github flow)
  • コミット・PR: 日本語

作業完了報告(必須)

PR作成完了後、以下を報告:

  • 基本情報(PRタイトル、ベース/ソースブランチ)
  • 変更サマリー(コミット数、変更ファイル数、変更行数、主な変更内容)
  • コミット履歴
  • PR本文の概要(Summary、Test plan)
  • PR URL
Stats
Stars0
Forks0
Last CommitFeb 9, 2026

Similar Skills