AgentSkillsCN

creating-pull-requests

创建拉取请求,并通过 Closes 语法将相关 Issue 连接起来。适用于用户要求创建 PR、发起拉取请求、准备合并时使用。

SKILL.md
--- frontmatter
name: creating-pull-requests
description: Pull Requestを作成し、関連IssueをCloses構文でリンクします。PR作成、プルリク、マージ準備を求められた場合に使用してください。

Pull Request 作成

重要ルール

  • PR 本文に Closes #123 を記載して Issue をリンク
  • Squash Merge のみ使用: gh pr merge <PR番号> --squash --delete-branch

実行手順

  1. 現在のブランチと変更内容を確認
  2. 関連 Issue を特定
  3. PR テンプレートに従って本文を作成
  4. gh pr create で作成

事前チェック

bash
just lint && just test
git diff main...HEAD

PR Title 形式

text
✨ feat: キャラクター設定機能を追加
🐛 fix: タイムアウトエラーを修正
TypeEmoji
feat
fix🐛
docs📝
refactor♻️
test
chore🔧
perf

PR テンプレート

markdown
## Summary
- 変更点1
- 変更点2

## Related Issues
- Closes #123

## Changes
### 追加
- 新規ファイル/機能

### 変更
- 既存ファイル/機能の変更

## Test Plan
- [ ] 単体テスト追加/更新
- [ ] 手動テスト実施

---
Generated with [Claude Code](https://claude.com/claude-code)

マージ後のクリーンアップ

bash
# main リポジトリに移動
cd /path/to/tts-partner

# Worktree をブランチごと削除
just worktree-remove-with-branch <branch>

# main を最新に更新
git pull

ブランチ命名規則

text
<type>/<issue-number>-<short-description>

例: feat/10-character-settings, fix/15-timeout-error