AgentSkillsCN

create-draft-pr

利用仓库的 PR 模板,掌握安全创建草稿状态 Pull Request 的通用技能

SKILL.md
--- frontmatter
name: create-draft-pr
description: リポジトリのPRテンプレートを使って、Draft状態のPull Requestを安全に作成するための汎用スキル

Draft PR 作成スキル

目的

  • PRテンプレートに沿って、レビューしやすい Draft PR を作成する。
  • 記載漏れ・対象ブランチ誤り・差分混入を防ぐ。

適用範囲

  • PR作成作業(Draft がデフォルト)。
  • マージ・リリース作業は対象外。

実行手順

  1. PRの前提を確認する。
    • ベースブランチ、ヘッドブランチ、関連Issue、変更スコープを明確にする。
  2. ブランチ状態を確認する。
    • 変更がコミット済みであること、PR対象外の差分が残っていないことを確認する。
  3. テンプレートを取得する。
    • リポジトリのPRテンプレート(例: .github/PULL_REQUEST_TEMPLATE.md)を読み、必須セクションを把握する。
  4. PR本文を作成する。
    • テンプレート構造を維持したまま、関連Issue、変更内容、動作確認、補足を具体的に埋める。
    • 動作確認欄は、実施済みの検証に合わせて正確に記載する。
  5. Draft PR を作成する。
    • デフォルトは Draft とし、Ready for review は明示判断時のみ行う。
  6. 作成結果を確認する。
    • タイトル、本文、ベース/ヘッド、ラベル、関連Issueリンクが想定どおりかを確認する。

セーフティルール

  • テンプレートの見出しを削らず、空欄やダミー文言を残さない。
  • 関連Issue番号と変更内容の整合を取る。
  • 変更内容と無関係な説明を含めない。
  • 検証未実施項目を実施済みとして記載しない。

完了条件

  • Draft PR が作成されている。
  • テンプレート必須セクションが具体的に埋まっている。
  • PR本文と実際の差分・検証結果が一致している。