Agent Skill
2/7/2026

pr-template

Pull Request作成時のテンプレートとルールを定義するスキル。PRタイトル・本文の生成規則を提供する。

P
posiposi
0GitHub Stars
1Views
npx skills add posiposi/dragons-counter

SKILL.md

Namepr-template
DescriptionPull Request作成時のテンプレートとルールを定義するスキル。PRタイトル・本文の生成規則を提供する。

name: pr-template description: Pull Request作成時のテンプレートとルールを定義するスキル。PRタイトル・本文の生成規則、Issue番号の扱い、GitHub MCP優先使用ルールを提供する。PR作成時に使用する。 user-invocable: false allowed-tools: Read, Glob, Grep, Bash, TaskGet, TaskList, mcp__github__create_pull_request

PR作成テンプレートスキル

PRタイトルのルール

  • IssueタイトルからPRタイトルを生成する
  • Issue番号はタイトルに含めない#1 のような記載は不可)
  • 70文字以内に収める
  • 変更内容を簡潔に表現する

タイトル例

  • 良い例: ユーザー認証機能の基盤を実装
  • 悪い例: #84 ユーザー認証機能の基盤を実装
  • 悪い例: ユーザー認証機能の基盤を実装しました(認証トークンの生成、バリデーション、ミドルウェアの追加を含む)

PR本文のテンプレート

## 概要

[Issueの要件と本PRでの対応内容を1-3文で簡潔に記載]

Closes #[Issue番号]

### 注意点

- PRの内容がIssueの内容を反映していること
  - 内容を満たせていない、またはIssueのスコープから大きく逸脱している場合はユーザーに警告する
- **最重要**: PRでの差分に**個人情報**や**APIキー**といったセキュリティ上重要な情報が含まれていないことを**必ず**確認すること

## 変更内容

- [変更点1]
- [変更点2]
- [変更点3]

## テスト

- 単体テストを追加・実行済み

PR本文の記載ルール

記載すること

  • Issue仕様に対する対応内容の要約
  • 主要な変更点(箇条書き)
  • Closes #[Issue番号] によるIssueの自動クローズ
  • テスト実行の旨

記載しないこと

  • 複雑な図表(シーケンス図、ER図等)
  • 動作確認チェック項目(チェックボックスリスト)
  • 実装の詳細なコード説明
  • スクリーンショット(必要な場合を除く)

gitコマンドの実行ルール

リポジトリ情報

origin  git@github.com:posiposi/dragons-counter.git (fetch)
origin  git@github.com:posiposi/dragons-counter.git (push)

許可ルール

  • 下記コマンドはユーザーに実行許可を求める
    • git add
    • git commit git push
      • 許可された場合は一連のコマンドを併せて実行する
  • push先はローカルブランチと同名のリモートブランチとする
    • git push origin HEAD でプッシュする

コマンド例

# ステージング
git add <対象ファイル>

# コミット+プッシュ(許可後に併せて実行)
git commit -m "コミットメッセージ" && git push origin HEAD

PR作成の実行

  • MCPサーバーの利用を優先する
  • MCPサーバーが利用できない場合はユーザーにその理由を伝えてから、ghコマンドの利用を宣言する

優先: GitHub MCPサーバー

mcp__github__create_pull_request ツールを使用する:

  • owner: リポジトリオーナー
  • repo: リポジトリ名
  • title: PRタイトル
  • head: 作業ブランチ名
  • base: マージ先ブランチ名(通常はmain)
  • body: PR本文

フォールバック: ghコマンド

MCPサーバーが使用できない場合:

gh pr create --title "PRタイトル" --body "$(cat <<'EOF'
PR本文
EOF
)"
Skills Info
Original Name:pr-templateAuthor:posiposi