pull-request

プルリクエスト作成。コミット済みの変更内容を分析し、簡潔でわかりやすいPR内容を自動生成。 「PRを作成して」「プルリクエストを作って」「PRお願い」などのリクエストで発動。

8 stars

Best use case

pull-request is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

プルリクエスト作成。コミット済みの変更内容を分析し、簡潔でわかりやすいPR内容を自動生成。 「PRを作成して」「プルリクエストを作って」「PRお願い」などのリクエストで発動。

Teams using pull-request should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/pull-request/SKILL.md --create-dirs "https://raw.githubusercontent.com/okazuki58/agent-skills/main/pull-request/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/pull-request/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How pull-request Compares

Feature / Agentpull-requestStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

プルリクエスト作成。コミット済みの変更内容を分析し、簡潔でわかりやすいPR内容を自動生成。 「PRを作成して」「プルリクエストを作って」「PRお願い」などのリクエストで発動。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# プルリクエスト作成

コミット済みの変更内容を分析し、**簡潔でわかりやすい**PR内容を自動生成する。

## 実行手順

1. **差分分析**: `git diff develop..HEAD` でコミット済みの変更内容を確認
2. **PR内容生成**: 簡潔でわかりやすいPR内容を自動生成
3. **ブランチプッシュ**: 現在のブランチをリモートにプッシュ
4. **プルリクエスト作成**: `gh pr create` でPRを作成

## PRテンプレート

```markdown
## 関連する issue

close #{イシュー番号}

## 概要

{1〜2文で簡潔に}

## 背景

{問題の原因と修正理由を2〜3文で}

## 動作確認

### 自動テスト
{テスト実行コマンドと結果}

### 手動テスト
#### 操作手順のタイトル
1. 〇〇画面で××を押下する
2. △△を入力する
3. ...

#### 期待する結果
- 〇〇が表示されること
- △△が正しく動作すること

## その他

**変更ファイル:**
- ファイル名 (変更内容)
```

## PR内容のポイント

- 概要と背景は2〜3文で簡潔に
- 手動テストの再現方法を番号付きで詳細に記載
- 専門用語は最小限に
- 誰が読んでも理解できるように

## 使用例

```
# 基本的な使用
「PRを作成して」

# 関連Issueを指定
「PR作成して。Issue #123 に関連」
```

## 前提条件

- **コミットが完了していること**
- GitHub CLI (`gh`) がインストールされ、認証済み
- 現在のブランチが `develop` / `main` 以外であること
- リモートリポジトリが設定されていること

## 注意事項

- 実行前に必ずコミットを完了させること
- PR作成後は適切なレビュアーにレビューを依頼

Related Skills

issue-create

8
from okazuki58/agent-skills

雑な要件や思考メモからGitHub Issueを生成するスキル。 「Issueを作成して」「Issueを作って」「Issue起票して」「これをIssueにして」などのリクエストで発動。 テキスト入力や添付ファイルから要件を抽出し、構造化されたIssueを作成する。 記載されていない仕様は推測せず、不明点はユーザーに質問する。

gtr-workflow

8
from okazuki58/agent-skills

Git Worktree Runner (gtr) workflow guidance for parallel development with Claude Code. Use when the user asks about git worktrees, parallel AI development, running multiple Claude sessions, managing worktrees with gtr, or setting up isolated development environments for feature work.

dev-plan

8
from okazuki58/agent-skills

GitHub Issue群からClaude Code並列開発用の実行プロンプト集(docs/prompts/xxx.md)を自動生成するスキル。 「開発計画を作成して」「実行プロンプトを生成して」「dev-planを作って」「プロンプト集を作って」 「並列開発の計画を立てて」などのリクエストで発動。 Issue番号リストを受け取り、依存関係のWave構造を対話で決定し、 /gtr-workflow → 実装 → /e2e-test → /pull-request の一連の指示を各Issueごとに生成する。

exploiting-server-side-request-forgery

9
from killvxk/cybersecurity-skills-zh

在授权渗透测试中识别并利用 SSRF 漏洞,访问内部服务、云元数据及受限网络资源。

exploiting-http-request-smuggling

9
from killvxk/cybersecurity-skills-zh

检测并利用由前端和后端服务器之间 Content-Length 与 Transfer-Encoding 解析差异引起的 HTTP 请求走私漏洞。

sdd-pr — Create Pull Request

9
from sc30gsw/claude-code-customes

## Slash Command

customer-data-request-workflow

8
from PranavNagrecha/AwesomeSalesforceSkills

Implement GDPR/CCPA data subject rights (access, deletion, rectification) using Salesforce Privacy Center and/or custom workflow. NOT for general backup or org-level data retention policy.

custom-index-requests

8
from PranavNagrecha/AwesomeSalesforceSkills

Use when standard Salesforce indexes are insufficient for query performance on high-volume objects: requesting custom indexes via Salesforce Support for standard fields, deploying custom field indexes via Metadata API, requesting skinny tables, or designing two-column composite indexes. NOT for SOQL query optimization techniques (use data/soql-query-optimization) or general large data volume design (use architect skills).

fosmvvm-serverrequest-test-generator

7
from Demerzels-lab/elsamultiskillagent

Generate ServerRequest tests using VaporTesting.

fosmvvm-serverrequest-generator

7
from Demerzels-lab/elsamultiskillagent

Generate FOSMVVM ServerRequest types for CRUD operations and client-server communication.

feishu-leave-request

7
from Demerzels-lab/elsamultiskillagent

Submit a leave request through Feishu (Lark). Use when the user wants to request time off, submit a leave application, or mentions taking leave.

Pull Request File Review

7
from jack-michaud/faire

Identify and flag unnecessary test artifacts and temporary files in pull requests. Use when reviewing pull requests to ensure only production-relevant files are committed.