light-code-review について
light-code-review は、範囲を限定した Git 差分を読み取り専用で確認するレビュー機能です。リポジトリの規約と仕様要件を別々に検査し、根拠付きの指摘を返します。ファイルは変更せず、最終的な合否判定も行いません。
主な機能
- 01範囲を限定した Git 差分のレビュー
- 02規約と仕様の個別チェック
- 03根拠付きの一意な指摘
- 04専門レビュアーによる並列確認
- 05読み取り専用の動作
活用シーン
- 01変更がリポジトリ規約に沿うか確認
- 02Issue や Spec に照らした差分の確認
- 03修正と再レビューの工程への指摘提供
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ light-cheng/ skills --skill light-code-reviewインストール後、Claude Code で/light-code-reviewを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
ATTRIBUTION.mdagents/openai.yamlreferences/EXAMPLES.mdSMELL-BASELINE.mdWORKFLOW.md詳細
コードレビュー
light-code-review は、範囲を限定した git diff をレビューする読み取り専用の専門レビュアーです。Standards と Spec の各軸について指摘事項を報告します。ファイルの編集や修正ループの実行は行わず、最終的な PASS / FAIL / BLOCKED も出しません。
基本動作
- 固定点を確定します。
git rev-parseで参照を解決し、git diff <fixed-point>...HEADとgit log <fixed-point>..HEAD --onelineを取得します。不正な参照または空の diff が見つかった場合は、サブエージェントを実行する前に停止します。 - ソースを特定します。 元となる Issue/Spec と、リポジトリの規約を記載したドキュメントを探します。Spec が見つからない場合は、要件を創作せず「利用可能な Spec はありません」とします。
- 両方の軸をサブエージェントで並列に実行します。 Standards と Spec 専用のサブエージェントはコンテキストを共有せず、
light-code-reviewの再実行や、さらに別のエージェントの起動は禁止されています。 - 別々に集約します。 グローバルに一意な、正規化された指摘 ID を付けて
## Standardsと## Specのレポートを提示します。問題がない場合はFindings: []とし、各軸の要約を1行で示します。再チェックでは既存の ID を維持します。軸をまたいで統合したり、順位を付け直したりしないでください。
すべての指摘には引用を付けます。引用元は、規約ファイル名とルール名またはコードスメル名、および引用した該当箇所、または Spec の行です。ツールで強制されるスタイルは対象外とします。リポジトリの規約は基本のコードスメル一覧より優先され、コードスメルは判断に基づく指摘としてラベル付けします。
構成
review-loop → light-code-review → findings → Producer repair → re-review → handoff
project-review → review-loop → light-code-review → findings → Core validation → bounded repair → PASS/FAIL/BLOCKED
詳細なプロンプトとコードスメルの基本一覧は WORKFLOW.md と SMELL-BASELINE.md にあります。例は EXAMPLES.md にあります。
コメント
Markdown 対応