원클릭으로
pr-diff-comment
参考にした既存実装と今回実装の差分を比較し、GitHub Pull Request の特定コード位置に review comment として投稿する。Codex/Claude/Pi agent から `gh` CLI ベースで使う時に使用
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
参考にした既存実装と今回実装の差分を比較し、GitHub Pull Request の特定コード位置に review comment として投稿する。Codex/Claude/Pi agent から `gh` CLI ベースで使う時に使用
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Cursor Agent CLI の Composer 2 系モデルへ実装作業を委譲し、push と Draft PR 作成までを detached な named tmux セッションで実行させる skill。Claude Code / Codex / Pi Agent から「Cursor Composer に任せたい」「別セッションで Cursor に実装させたい」「作業 branch で実装して Draft PR だけ作らせたい」ときに使う。PR description は委任元が作成し、Cursor には指定済み PR 本文ファイルを使わせる。merge、close、branch delete、force-push、amend、Jira やチケットへのコメントはさせない。
別の tmux ペイン(既定)または detached セッション(fallback)で Claude Code にタスクを委譲する。
Pi Agent へ実装作業を委譲し、push と Draft PR 作成までを tmux 右ペイン(既定)または detached セッション(fallback)で実行させる skill。Claude Code / Codex から「Pi Agent に任せたい」「別ペインで実装させたい」「作業 branch で実装して Draft PR だけ作らせたい」ときに使う。PR description は委任元が作成し、Pi Agent には指定済み PR 本文ファイルを使わせる。merge、close、branch delete、force-push、amend、Jira やチケットへのコメントはさせない。
一日の Claude Code / Codex / Pi agent / Cursor セッションをローカルセッションファイルから振り返り、設定・rules・skills・フック・運用を改善する。終業時の振り返り、session retro、daily AI review、Claude/Codex の設定見直し、rules 改善、プロンプト改善をしたい時に使用
Git管理外のファイルをcodex CLIでレビュー。「このファイルをcodexでレビュー」「設定ファイルをレビュー」時に使用
Git管理下のコードをcodex CLIでレビュー。「codexでレビュー」「PRをレビュー」「変更をレビュー」時に使用
| name | pr-diff-comment |
| description | 参考にした既存実装と今回実装の差分を比較し、GitHub Pull Request の特定コード位置に review comment として投稿する。Codex/Claude/Pi agent から `gh` CLI ベースで使う時に使用 |
| argument-hint | --repo <owner/repo> --pr <number> --reference-path <path> --implementation-path <path> --comment-path <path> --line <number> [--dry-run] |
呼び出し側が渡した既存実装と今回実装の差分を作り、GitHub Pull Request の特定コード位置に review comment を投稿する skill です。
gh CLI が使えることgh auth login 済みであることpath と line は呼び出し側が明示的に渡すことpython3 ~/.claude/skills/pr-diff-comment/scripts/post_pr_diff_comment.py \
--repo owner/repo \
--pr 123 \
--reference-path path/to/reference.sql \
--implementation-path path/to/implementation.sql \
--comment-path path/in/pr/file.sql \
--line 42
Codex からは symlink 後に以下でも実行できます。
python3 ~/.codex/skills/pr-diff-comment/scripts/post_pr_diff_comment.py \
--repo owner/repo \
--pr 123 \
--reference-path path/to/reference.sql \
--implementation-path path/to/implementation.sql \
--comment-path path/in/pr/file.sql \
--line 42
Pi agent からは以下を使います。
python3 ~/.pi/agent/skills/pr-diff-comment/scripts/post_pr_diff_comment.py \
--repo owner/repo \
--pr 123 \
--reference-path path/to/reference.sql \
--implementation-path path/to/implementation.sql \
--comment-path path/in/pr/file.sql \
--line 42
--reference-label: comment 上で表示する参考元ラベルを上書きする--implementation-label: comment 上で表示する実装側ラベルを上書きする--comment-path: review comment を付ける PR 上のファイルパス--line: review comment を付ける行番号--side: RIGHT または LEFT。通常は RIGHT--max-diff-lines: comment に含める diff 行数の上限--title: comment タイトルを上書きする--dry-run: 投稿せず本文だけ標準出力に出すpython3 ~/.claude/skills/pr-diff-comment/scripts/post_pr_diff_comment.py \
--repo eure/metis-dbt \
--pr 2383 \
--reference-path models/marts/legacy/foo.sql \
--implementation-path models/marts/bar.sql \
--comment-path models/marts/bar.sql \
--line 18 \
--reference-label "legacy/foo.sql" \
--implementation-label "bar.sql" \
--dry-run
--max-diff-lines を超えた分を省略するpath と line に review comment を付けるcomment-path と line は PR の diff 上で有効な位置である必要があるLEFT 側や複数行 comment などの細かいケースは初版では簡易対応に留める