codex-local-review について
タスクとリポジトリの指針に沿って変更を確認するローカルコードレビュー用スキルです。作業領域を変更せず、根拠があり対応可能な指摘を優先度付きで報告します。
主な機能
- 01変更と関連コード・テストの確認
- 02根拠のある問題のみ報告
- 03P0〜P3で指摘を分類
- 04パスと変更行範囲を明記
- 05作業領域を変更しない
活用シーン
- 01パッチで追加された不具合の確認
- 02リポジトリ規約に沿った変更の確認
- 03位置情報付きの優先度別指摘の作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gil-1/ skills --skill codex-local-reviewインストール後、Claude Code で/codex-local-reviewを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
Codex ローカルレビュー
提示された変更を、最も具体的なタスクおよびリポジトリのガイダンスに従って直接レビューしてください。委任したり、サブエージェントを起動したりしないでください。周辺のコードとテストを調べて指摘事項を裏付け、ワークスペースは変更しないでください。
指摘事項の基準
次の条件を満たす場合にのみ、指摘事項を返してください。
- 変更によって発生したものである。
- 正確性、パフォーマンス、セキュリティ、または保守性に実質的な影響がある。
- 広範な懸念や再設計の好みではなく、個別かつ実行可能である。
- リポジトリで既に採用されている厳格さの水準で修正できる。
- 作成者が問題を知っていれば、修正する可能性が高い。
- 明示されていないコードベースや作成者の意図を前提としない。
- 影響を受けるコードを特定し、発生条件を証明する根拠がある。
- 明らかに意図的なものではない。
該当する指摘事項をすべて返してください。推測するより、指摘なしを優先してください。些細なスタイル上の問題や、意味を曖昧にしたり、文書化された規約に違反したりしない限り、ブロッキングではない細かな指摘は無視してください。
優先度を1つ割り当ててください。
- P0:入力条件に依存しない、リリース、運用、または主要な用途を広範に妨げる問題。
- P1:次のサイクルで修正すべき緊急の不具合。
- P2:いずれ修正すべき通常の不具合。
- P3:影響の小さい不具合、または有益な改善。
指摘事項の形式
- 80文字未満の命令形のタイトルを付け、
[P0]~[P3]で始めてください。 - なぜバグなのか、どのような条件で発生するのか、妥当な重大度はどの程度かを、簡潔で事実に即した1段落で説明してください。
- 対応する数値の優先度(0~3)と確信度(0.0~1.0)を含めてください。
- 絶対パスと、差分と重なる最短の変更行範囲を示してください。通常は10行未満にしてください。
- 1つの指摘につき、問題は1つにしてください。
- コード抜粋は4行未満にしてください。提案ブロックは、先頭の空白を維持した最小限の置換にのみ使用してください。
優先度の高い順に並べ、指摘事項から始めてください。該当する指摘事項がない場合は、No findings.と返してください。patch is correctまたはpatch is incorrectで締めくくり、1~3文で説明し、全体の確信度を0.0~1.0で示してください。「正しい」とは、既存のコードとテストが引き続き動作し、変更によってバグが発生しないことを意味します。ブロッキングではない細かな指摘は無視してください。PR の修正を生成しないでください。
コメント
Markdown 対応