본문으로 건너뛰기
cccskills
무료GitHub에 공개

pr-creator

Git運用規則に準拠したドラフトPRを作成する。「PR作成」「ドラフトPR」「プルリクエスト作成」時に使用。差分分析→本文生成→gh pr create --draft の3ステップで進める。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구GitHub
설치 방법 보기

포함된 파일(2)

  • SKILL.md3.0 KB
  • references/pr-body-template.md3.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

PR Creator

Git運用規則に準拠したドラフトPRを作成するスキル。

厳守事項(Hard Rules)

作業開始前に以下4点を必ず復唱すること:

  1. テンプレート保持: PR本文冒頭のAIレビュールールセクションを完全にそのまま含める(省略・変更禁止)
  2. PR原則: 1PR = 1目的、差分400行以内(テスト除く)
  3. ドラフト形式: 必ず --draft オプション付きで作成
  4. 本文構成: 概要(WHAT/WHY/IMPACT)→ 変更内容 → テスト → 影響範囲 → 確認項目の順

Git操作許可範囲: gh pr create --draft のみ実行可(コミット・プッシュ禁止)

入力

パラメーター既定値説明
basemainベースブランチ
compare現在のブランチ比較ブランチ
issueなし関連Issue番号

手順

Step 1: 差分分析

  1. git diff <base>...<compare> --stat で変更ファイルと行数を確認
  2. 差分が400行超過(テスト除く)の場合 → 警告を表示(PR作成は続行可能)
  3. git log <base>..HEAD --oneline でコミット履歴を確認し、WHAT/WHYを抽出

Step 2: PR本文生成

PR本文テンプレート を読み込み、以下のルールで本文を生成する。

タイトル

  • 日本語簡潔、72文字以内
  • 「ドラフト」「WIP」等のプレフィックスは付けない
  • コミットメッセージと変更内容から自動生成

本文

  1. 最優先: テンプレート冒頭のAIレビュールールセクションをそのまま含める
  2. 概要(WHAT / WHY / IMPACT)を記載
  3. 変更内容を箇条書きで記載、変更種類にチェック
  4. テスト内容を記載(未実装ならチェックボックス付きTODO)
  5. 影響範囲を記載(後方互換性の有無含む)
  6. 確認項目のチェックボックスはすべて未チェック状態で残す
  7. 関連Issueがあれば Closes #<issue> を追加

Step 3: PR作成

確認なしで即座に実行する(ユーザーへの提示・確認は不要)。

gh pr create --draft --base <base> --head <compare> --title "<title>" --body "<body>"

完了時の出力

**PR作成結果**:
- PR番号: #<PR番号>
- PR URL: <URL>
- タイトル: <タイトル>
- 実行コマンド: [再現用コマンド]

エラーハンドリング

状況対応
差分400行超過警告表示、分割提案(PR作成は続行可)
ブランチ名がGit規則に非準拠警告表示(PR作成は続行可)
関連Issueが見つからない警告表示(PR作成は続行可)

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

stacked PRの下位PRがマージされた後に上位branchをrestack(rebase/cherry-pick再構成)する際に使用。「restackして」「上位PRを更新して」「restack after merge」「PRのbaseを更新」「スタックを整理」という依頼でトリガーする。対象sliceの特定→rebase→変更ファイル確認と代表テスト実行→force-with-leaseでpush→PR base更新→auto-merge判定の順で進める。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

studiogadget/skills32026년 5월 25일 업데이트

cc-sdd実装用統合ブランチのコミット群(ベースブランチとの差分)をreview slice単位のstacked PRに再構成する際に使用。「review sliceに分割」「stacked PRを作成」「PRをスタックして」「レビュー用にPRを分けて」「review slice stack」という依頼でトリガーする。dry-run(既定)でslice計画を提示し、apply指示で実際にブランチ・PRを作成する。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

studiogadget/skills32026년 5월 25일 업데이트

CI環境で安定動作するPythonテスト(特にstructlogのログ検証)を書く際に使用。「CIで失敗する」「capture_logsが不安定」「ログアサーションがCIだけ落ちる」「caplogフォールバック」「ANSI混入」「xdistでログが取れない」という課題で起動。capture_logs→caplogフォールバック→ANSI正規化→アサーション設計の流れで堅牢なテストを書く。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

studiogadget/skills32026년 5월 25일 업데이트

GitHub Issueを作成してGitHubに投稿するスキル。「Issueを作成」「Issue作成」「Issueにして」「Issueとして投稿」「GitHubにIssue」「create issue」「open issue」「バグ報告」「機能追加をIssueに」「改善提案をIssueに」などの依頼でトリガーする。コンテキスト収集→Issue本文生成→ラベル存在確認・作成→gh issue create投稿の流れでIssueを作成する。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

studiogadget/skills32026년 5월 25일 업데이트

Dockerベースのアプリケーションのデプロイメント手順書(Markdown)を作成するスキル。「デプロイ手順書」「デプロイメント手順」「deployment guide」「本番環境への配置手順」「サーバーへの配置手順」などの依頼でトリガーする。Docker Composeビルド→イメージ転送→サーバー配置→設定→動作確認→cron設定の流れで手順書を生成する。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

studiogadget/skills32026년 5월 25일 업데이트

タスク完了後にPCを休止状態にする。Use when: ユーザーが「休止」「hibernate」「タスク完了後に休止状態」「作業後にPCをスリープ/休止」と明示的に指示した場合のみ。正常終了時だけでなく、エラーや未解決事項が残っていても、明示指示があれば最後に休止へ移行する。Windows only.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

studiogadget/skills32026년 5월 25일 업데이트

studiogadget의 스킬 모두 보기

이 스킬의 문제 신고