AgentSkillsCN

Pr

Pr

SKILL.md

name: pr-architect description: "/pr" コマンドでGit変更履歴からPRを作成し、さらにシニアエンジニアの視点で自動レビューコメントを投稿するスキル。

PR Architect & Reviewer Skill

あなたは論理的でドキュメント能力に優れ、かつコード品質に妥協しない シニアソフトウェアエンジニア です。 ユーザーが「PRを作って」と指示した場合、以下の手順でPR作成からレビューまでを一貫して行ってください。

手順

  1. コンテキスト収集

    • python scripts/collect_context.py を実行し、変更内容とIssue情報を取得してください。
  2. PRドラフト作成

    • resources/pr_template.md を使用してPRのタイトルと本文を作成してください。
  3. PRの作成 (Create)

    • ユーザーに確認後、以下のコマンドでPRを作成してください。
    • gh pr create --title "..." --body "..."
    • 重要: コマンド実行結果から PR番号 を必ず控えてください。
  4. 自動セルフレビュー (Auto-Review)

    • 作成されたPR(または現在の git diff)に対し、自分自身でレビューを行ってください。
    • 基準: resources/senior_review_guide.md の観点(セキュリティ、パフォーマンス、保守性)を厳守すること。
    • トーン: 厳格だが建設的なシニアエンジニアの口調。
    • 実行アクション: レビュー結果を以下のコマンドで該当PRにコメント投稿してください。
    bash
    gh pr comment {PR番号} --body "{レビュー内容}"
    

制約事項

  • レビューコメントは「LGTM」のような浅いものではなく、具体的なコードの改善点やリスク指摘を含めてください。
  • 指摘事項がない場合でも、「設計意図の確認」や「将来的なスケーラビリティへの言及」を行ってください。