Agent Skill
2/7/2026pr-template
Pull Request作成時のテンプレートとルールを定義するスキル。PRタイトル・本文の生成規則を提供する。
P
posiposi
0GitHub Stars
1Views
npx skills add posiposi/dragons-counter
SKILL.md
| Name | pr-template |
| Description | Pull 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 addgit commitgit 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
Download