ワンクリックで
resolve-pr-comments
対応済みPRコメントに返信し、スレッドをresolvedにする。/ndf:fixで修正完了後のクロージング作業。修正は行わず、コメント返信とresolve操作のみ実行する。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
対応済みPRコメントに返信し、スレッドをresolvedにする。/ndf:fixで修正完了後のクロージング作業。修正は行わず、コメント返信とresolve操作のみ実行する。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
修正を複数ブランチに適用する際のブランチ戦略。featureブランチへの先行commitとcherry-pickによる短命branchへの適用手順。環境別branch(qa/staging/epsilon等)への修正適用時に参照する。
DeepWiki (Devin MCP) のドキュメント内容を対象リポジトリの Markdown ファイルとして転載する。セクション構成維持・番号付きファイル分割・GFM 準拠補正・日本語翻訳 (オプション) まで自動処理。
PRのレビューコメントを確認し、優先度に応じてコード修正を実行する。サブエージェント (general-purpose) 起動にも対応。--defer-nit / --severity-min で対応範囲を制御。
実装プランファイル作成・更新の手順。実装開始時およびPR作成時にissues/配下の実装プランの有無を確認し、なければ会話履歴・git log・git diffから生成する。複数ファイル変更・新規機能追加・DBマイグレーション伴う変更が対象。
調査レポート作成のルール。否定的結論のエビデンス要件、残課題の記載フォーマット、ハルシネーション防止のための裏取り原則を扱う。DB調査に限らずコードベース調査・仕様調査一般に適用。
ログを追加・修正する際のガイドライン。ログレベルの選択基準、ループ内ログの制御、エラー蓄積パターン、機密情報の扱いを扱う。言語/FW非依存の原則。
| name | resolve-pr-comments |
| description | 対応済みPRコメントに返信し、スレッドをresolvedにする。/ndf:fixで修正完了後のクロージング作業。修正は行わず、コメント返信とresolve操作のみ実行する。 |
| argument-hint | [PR番号] |
| disable-model-invocation | true |
| allowed-tools | ["Bash","Read"] |
対応済みのPRコメント全てに返信し、スレッドを resolved にする。/ndf:fix で修正完了後に呼び出すクロージング専用コマンド。
/ndf:resolve-pr-comments # 現在のブランチのPRを対象
/ndf:resolve-pr-comments 9352 # PR番号を指定
/ndf:fix との使い分け| 観点 | fix | resolve-pr-comments |
|---|---|---|
| 動作 | コード修正+commit+push | 返信+スレッドresolve |
| 前提 | レビュー後、修正が必要 | 修正済み、クロージングのみ |
| 推奨順序 | 先に実行 | fix後の最後に実行 |
PR_NUMBER="${ARGUMENTS:-$(gh pr view --json number --jq .number)}"
GitHub API でレビューコメントを取得:
gh api "repos/:owner/:repo/pulls/$PR_NUMBER/comments"
各コメントについて、対応済みかどうかを確認する:
git log, git diff)と照合対応済みのコメントに対して、内容に応じた返信を投稿する:
対応しました。
{修正内容の簡潔な説明}
別PRで対応予定です。
PR説明の「やらないこと」に記載の通り、{理由}のため別PRで対応します。
確認しました。
{対応不要と判断した理由}
gh api "repos/:owner/:repo/pulls/$PR_NUMBER/comments" \
-f body="返信メッセージ" \
-f in_reply_to=<comment_id>
まず Thread Node ID を取得:
gh api "repos/:owner/:repo/pulls/comments/<comment_id>" --jq '.node_id'
その上でResolve:
gh api graphql -f query='
mutation {
resolveReviewThread(input: {threadId: "<THREAD_NODE_ID>"}) {
thread { isResolved }
}
}
'
各コメントに対して以下を順次実行:
## PR #XXXX コメント対応結果
### 処理結果
| # | コメント | 返信内容 | Resolve |
|---|---------|---------|---------|
| 1 | {指摘要約} | 対応しました | ✅ |
| 2 | {指摘要約} | 別PRで対応予定 | ✅ |
### サマリー
- 処理済み: X件
- Resolved: X件
- エラー: X件
/ndf:fix の責務。このコマンドはクロージングのみ/ndf:review-pr-comments — コメント分類・優先度判定 (READ-ONLY)/ndf:fix — コメント対応の修正を実施