← Back to list

create-pr
by kohei240155
⭐ 0🍴 0📅 Jan 21, 2026
SKILL.md
name: create-pr description: ブランチ作成・コミット・PR作成ワークフロー
Create PR Command
検証済みの実装をブランチにコミットし、PRを作成するコマンドです。
前提条件
/verify-featureで検証が完了していること- すべての検証が ✅ であること(推奨)
開始時の処理
コマンド実行時、必ず TodoWrite ツールを呼び出してタスクリストを初期化する。
末尾の「TodoWrite用データ」セクションのJSONを使用し、最初のタスクを in_progress に設定。
Phase 1: 準備
Step 1: 変更内容の確認
PRを作成します。
まず、変更内容を確認しています...
以下を実行:
git status
git diff --stat
変更ファイル一覧とステータスを表示。
Step 2: ステアリングディレクトリの特定
docs/steering/ 内の進行中ディレクトリを特定し、機能名を取得。
Phase 2: ブランチ作成・コミット
Step 3: ブランチ作成
git checkout -b feature/{機能名}
Step 4: 変更のステージング
以下のファイルをコミットします:
{変更ファイル一覧}
コミットしてよいですか?
ユーザーの確認後:
git add .
Step 5: コミット
git commit -m "feat({機能名}): implement {機能名}"
コミットメッセージはユーザーが指定した場合はそれを使用。
Phase 3: PR作成
Step 6: プッシュ
git push -u origin feature/{機能名}
Step 7: PR作成
gh pr create \
--base main \
--title "[{機能名}] 実装" \
--body "$(cat <<'EOF'
## 概要
{機能名}の実装
## 検証状況
- [x] ビルド通過
- [x] テスト通過
- [x] セキュリティチェック通過
- [x] ドキュメント整合性確認
## 設計ドキュメント
- `docs/steering/{YYYYMMDD}-{機能名}/`
EOF
)"
Step 8: 完了
PRを作成しました!
**PR URL**: {pr_url}
**ブランチ**: feature/{機能名}
ステアリングディレクトリをアーカイブする場合:
mv docs/steering/{YYYYMMDD}-{機能名} docs/steering/archive/
エラーハンドリング
- コンフリクト: main をマージして解決を促す
- プッシュ失敗: エラー内容を表示し、対処法を提示
- PR作成失敗: gh auth status を確認するよう促す
注意事項
- コミット前にユーザーの確認を取る
- 機密情報(.env等)がコミットされないよう確認
- PR作成後、ステアリングディレクトリのアーカイブを提案
TodoWrite用データ
[
{"content": "変更内容の確認", "activeForm": "変更内容を確認中", "status": "pending"},
{"content": "ステアリングディレクトリの特定", "activeForm": "ステアリングディレクトリを特定中", "status": "pending"},
{"content": "ブランチ作成", "activeForm": "ブランチを作成中", "status": "pending"},
{"content": "変更のステージング", "activeForm": "変更をステージング中", "status": "pending"},
{"content": "コミット", "activeForm": "コミット中", "status": "pending"},
{"content": "プッシュ", "activeForm": "プッシュ中", "status": "pending"},
{"content": "PR作成", "activeForm": "PRを作成中", "status": "pending"},
{"content": "完了処理", "activeForm": "完了処理中", "status": "pending"}
]
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon