create-pr
SolidGitHubのプルリクエスト(PR)を作成する際に使用します。変更のコミット、プッシュ、PR作成を含む完全なワークフローを日本語で実行します。「PRを作って」「プルリクエストを作成」「pull requestを作成」などのリクエストで自動的に起動します。
AI & Automation 402 stars
39 forks Updated today
Install
Quality Score: 82/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Pull Request作成スキル
このスキルは、GitHubのプルリクエスト作成に必要な一連のワークフローを自動化します。
**IMPORTANT: このスキルを使用する際は、必ず日本語でユーザーとコミュニケーションを取ってください。**
## ワークフロー
### 1. 変更内容の確認
まず現在の状態を確認します:
```bash
# 変更されたファイルを確認
git status
# 変更内容の差分を確認
git diff
# 最近のコミット履歴を確認(コミットメッセージのスタイルを把握)
git log -5 --oneline
```
### 2. 事前準備とチェック
コミット前に必要なチェックを実行します:
1. リポジトリルートの`CLAUDE.md`を確認し、プロジェクト固有の要件を確認
2. テスト、リンター、ビルドステップが記載されている場合は実行
3. エラーや失敗がある場合は、先に解決してから進める
**このdotfilesリポジトリ固有の要件**:
- Brewfileが変更された場合:`bin/brew-check`を実行して検証
- bin/内のスクリプトが変更された場合:適切なエラーハンドリングを確認
- 変更されたスクリプトがある場合:可能であればテスト実行
### 3. 変更のステージングとコミット
**重要**:ファイルのステージングは必ず明示的なパスで行います:
```bash
# ❌ 絶対に使用しない
git add .
git add -A
# ✅ 正しい方法
git add path/to/file1.txt path/to/file2.txt path/to/file3.txt
```
コミットメッセージは以下の形式で作成します:
```bash
git commit -m "$(cat <<'EOF'
<変更の簡潔な説明>
<詳細な説明(必要に応じて)>
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
EOF
)"
```
コミットメッセージのスタイルは、`git log`で確認した既存のコミット履歴に合わせてください。
### 4. リモートへのプッシュ
現在のブランチをoriginにプッシュします:
```bash
git push -u origin <branch-name>
```
リモートにブランチが存在しない場合は自動的に作成されます。
### 5. プルリクエストの作成
#### PRテンプレートの確認
まず、リポジトリにPRテンプレートが存在するか確認します:
```bash
# PRテンプレートの存在確認
ls .github/PULL_REQUEST_TEMPLATE.md
```
#### PR本文の作成
**テンプレートが存在する場合**:
- テンプレートの内容を基にPR本文を作成
**テンプレートが存在しない場合**:
- 以下の構造でPR本文を作成:
```markdown
## 概要
<変更の簡潔な説明を1-3個の箇条書きで>
## 変更内容
<主な変更点のリスト>
## テスト
<変更がどのようにテストされたか(該当する場合)>
🤖 Generated with [Claude Co...
Details
- Author
- aiskillstore
- Repository
- aiskillstore/marketplace
- Created
- 7 months ago
- Last Updated
- today
- Language
- Python
- License
- None
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
Code & Development Listed
pr
Generate a GitHub pull request title and body from the current branch and let the user review before creation. Use when the user wants to create a pull request.
3 Updated today
ncaq Code & Development Listed
pr-style
Pull request style guidelines covering title, body, assignee, and label selection. Use when writing or proposing GitHub pull requests, including direct `gh pr create` invocations outside the /pr skill.
3 Updated today
ncaq Code & Development Listed
teishutsu
PR本文の作成、またはコミット済み変更のプッシュとPR作成を求められた場合に使う。例: PR出す, PR提出, PR ready, PR openする, PR文書いて, PR description. 外部への提出を扱い、未完成の実装やコミットは行わない。
1 Updated yesterday
hayashiii-ghub