一键导入
reply-pr-review
PRのunresolvedなレビューコメントに対して、調査・事実確認の上で返答または解消する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
PRのunresolvedなレビューコメントに対して、調査・事実確認の上で返答または解消する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
GitHub issue/PR本文中の専門用語・ファイルパス・引用などをリンク化する。文章本体は一切変更しない。
PRを作成する。ブランチの全コミットを分析し、簡潔なPRを作成する。
テストカバレッジを計測し、カバレッジが低い箇所のテストを追加してカバレッジを上げる。
プロジェクトのHTMLダッシュボードやWebアプリに、AI Copilotチャットパネルを組み込む。Provider選択(Google AI / Vertex AI / Chrome Built-in AI)、ストリーミング応答、設定UI、コンテキスト自動収集、UI操作機能を含む。
PRに対して、セキュリティーレビューを行う
PRに対して、Terraformコードをレビューする。
| name | reply-pr-review |
| description | PRのunresolvedなレビューコメントに対して、調査・事実確認の上で返答または解消する。 |
| allowed-tools | Read, Glob, Grep, Agent, Bash |
PRのunresolvedなレビューコメントを取得し、各コメントに対して返答または解消を行う。gh pr diff や gh api を利用する(gh pr view はProjects Classic廃止の影響で使えない)。
gh pr diff で変更内容を把握する! がbashのヒストリ展開に干渉するため、-F query=@<file> でファイルから渡す:
# 一時ファイルにクエリを書き出す
cat > /tmp/review-threads.graphql <<'GRAPHQL'
query($owner: String!, $repo: String!, $pr: Int!) {
repository(owner: $owner, name: $repo) {
pullRequest(number: $pr) {
reviewThreads(first: 100) {
nodes {
isResolved
comments(first: 50) {
nodes { author { login } body path line createdAt }
}
}
}
}
}
}
GRAPHQL
gh api graphql -F query=@/tmp/review-threads.graphql \
-f owner=OWNER -f repo=REPO -F pr=PR_NUMBER
isResolved: false のスレッドのみを対象とする。OWNER/REPO/PR_NUMBERは gh repo view --json owner,name と gh pr view --json number または引数から取得する。gh api で該当スレッドにreplyする根拠と引用+ソースを必ず提示する。各技術用語 (クラウド関連、規格名) はすべて細かく公式ドキュメントやRFCへのリンク化をして提示する。付随して見るべきリンクがあれば最後に列挙する。推測に基いた内容は書かない。
コメントはなるべく、対応する行への直接のレビューにする。また、変更提案も可能であればするが、自明な1通りのやりかたがあるときに限定し、そうでなければ、ニュートラルに列挙のみする。
脅威に関する修正提案などは、それを実現しうる具体的な方法を一緒に提案する。
各コメントの末尾に 🤖 Made by Claude を付与する。