ai-agents/skills/review/SKILL.md
コード変更をセキュリティ・パフォーマンス・正確性・変更容易性の4観点から並列レビューし、統合レポートを出力する。 小〜中規模の変更を素早くチェックしたいときに使う。 大きなPRや複雑な変更を丁寧にレビューしたい場合は /review-scan を使う。
npx skillsauth add hodanov/my-pde reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
コード変更を4つの専門レビューサブエージェントで並列レビューし、統合 Review Report を出力する。
引数に応じて diff を取得する:
123, #123): gh pr diff <番号> を実行feature/xxx): git diff main...<ブランチ名> を実行staged: git diff --staged を実行git diff --staged を実行(デフォルト)diff が空の場合はユーザーに通知して終了する。
Agent tool を使い、同一レスポンス内で4つ全てを並列起動する。各エージェントには Step 1 で取得した diff 全文を渡す。
起動する4エージェント:
| Agent | subagent_type | 観点 | | -------------------- | -------------------- | -------------- | | review-security | review-security | セキュリティ | | review-performance | review-performance | パフォーマンス | | review-correctness | review-correctness | 正確性 | | review-changeability | review-changeability | 変更容易性 |
各エージェントへのプロンプトは以下の形式:
以下の diff をレビューしてください。
<diff>
{diff内容}
</diff>
4つのサブエージェントから Findings Report を受け取ったら、以下のフォーマットで統合 Review Report を出力する:
## Review Report
### 総評
(全体評価 2-4文。4つの観点の所見を統合した総合判断。)
### セキュリティ
(review-security の結果サマリ + 指摘。指摘なしの場合は「指摘なし」と記載。)
### パフォーマンス
(review-performance の結果サマリ + 指摘。指摘なしの場合は「指摘なし」と記載。)
### 正確性
(review-correctness の結果サマリ + 指摘。指摘なしの場合は「指摘なし」と記載。)
### 変更容易性
(review-changeability の結果サマリ + 指摘。指摘なしの場合は「指摘なし」と記載。)
### Phase.2 推奨
(Critical/Warning があれば code-review-critic での深掘りを推奨。なければ「Phase.2 不要」と記載。)
### 判定
- [ ] Approve — 問題なし、マージ可能
- [ ] Approve with comments — 軽微な指摘あり、修正推奨だがマージ可能
- [ ] Request changes — 修正が必要、再レビュー推奨
いずれかのエージェントが Critical または Warning レベルの指摘を出した場合、統合レポートの「Phase.2 推奨」セクションに以下を記載する:
code-review-critic エージェントの起動方法の案内注: Phase.2 の実行はユーザーの判断に委ねる。自動起動はしない。
code-review-scanner / code-review-critic パイプラインは /review-scan スキルで呼び出せるmodel: sonnet で動作し、コスト効率を重視しているpermissionMode: plan)なので、コードを変更しないdocumentation
SV リーグの試合詳細ページから REPORT-A / REPORT-B(任意で LiveScore)を取得し、応援チーム / 両チーム対比 / 注目選手ズームの 3 視点で 1 試合分のレビュー Markdown を `docs/svleague-match-review/` 配下に出力する。
data-ai
GitHub Actions の SHA ピン留め(pinact 必須)と Dependabot・Renovate のクールダウン設定(14日間)をリポジトリに適用し、サプライチェーン攻撃対策を実施する。ユーザーが「サプライチェーン対策」「GHA ピン留め」「Dependabot クールダウン」「pinact」「supply chain hardening」に言及した場合に使用する。
tools
スキル使用後の observation(結果・問題・フィードバック)を記録する。 スキルの改善サイクル(Observe → Inspect → Amend → Evaluate)の起点。 使用後に `/skill-observe <スキル名> <結果> [問題/フィードバック]` で呼び出す。
tools
蓄積された observations を分析し、SKILL.md への改善提案を生成する。 Observe → Inspect → Amend → Evaluate ループの Inspect/Amend フェーズ。 `--apply` フラグで承認後の適用も可能。