| name | agentcheck-code-review |
| description | AgentCheck ベースでローカルリポジトリを走査し、PR 前のコードレビューを実行するスキル。 |
| license | MIT |
| compatibility | Node.js 20+ とローカルリポジトリへの読み取り権限がある環境で利用する。 |
| metadata | [object Object] |
| allowed-tools | Read |
Goal
ローカルでリポジトリ全体を走査し、River Reviewer の midstream/downstream フェーズに合う粒度で指摘を返す。
When to use
- PR 作成前にセルフレビューを行いたいとき
- 既存ルール(lint 以外)を補完する静的レビューを手元で走らせたいとき
- CI に乗せる前に AgentCheck の挙動を検証したいとき
Steps
- AgentCheck の設定ファイルとルールセットを読み込み、対象リポジトリをインデックスする。
- 差分に関わらず、影響範囲が広いファイルは優先してスキャンする。
- 重大度を
critical/major/minor/infoに分類し、Why と Fix を添えて出力する。 - River Reviewer の出力スキーマに沿うよう、ファイルパスと行番号を明示したコメントを返す。
Output format
- critical: ファイル:行 重大な欠陥と修正案(セキュリティ・クラッシュなど)
- major: ファイル:行 品質/性能/テストの不足を伴う指摘
- minor: ファイル:行 可読性や軽微な改善提案
- info: ファイル:行 補足や軽微な注意点(必要に応じて)
Edge cases
- 大規模リポジトリではインデックスに時間がかかるため、対象ディレクトリを限定する。
- プロジェクト固有ルールを追加する場合は、AgentCheck のルールファイルに追記してから実行する。
References
references/agentcheck-setup.md