skills/review-plan/SKILL.md
実装計画(plan.md)の影響範囲を独立した視点で検証し、見落としを修正必須 / 任意改善として差し戻す。
npx skillsauth add tanabee/skills review-planInstall 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.
/plan が作成した tmp/issues/<issue番号>/plan.md を独立視点でレビューし、影響範囲の見積もり漏れを検出する。$ARGUMENTS は issue 番号(123、#123)または URL。
/plan の手戻り原因として最大なのは「影響範囲の見落とし」。特にコードに直接現れない間接依存(DB trigger / イベント subscriber / scheduled job / 暗黙の必須セット等)を見落とすと、/test や /review で発覚して再計画ループになる。本スキルは plan を読むだけでなく 独立にコードベースを grep して検証 し、見落としがあれば差し戻す。
このスキルのディレクトリにある config.json を読み込み、attentions 配列に記載されたプロジェクト固有の注意点を把握する。レビュー時にこれらの注意点が plan に反映されているか照合する。
tmp/issues/<issue番号>/plan.md を読み込む。存在しない場合はユーザーにエラーを報告して終了。
tmp/issues/<issue番号>/research.md も読み込む(受け入れ条件の照合に使う。無ければ plan.md の「受け入れ条件カバレッジ」セクションから AC を取得)。
plan.md から以下を抽出する:
research.md の AC(または plan.md のカバレッジ表)に対して、以下を確認:
カバーされていない AC や、明らかに検証不能なマッピングは 修正必須 として扱う。
step 2 で抽出した各 identifier について、コードベース全体に対して文字列 grep を実行する。
検出した参照箇所が plan の影響範囲に含まれているか照合。
step 1 で読み込んだ各 attention について、plan の変更対象が該当するか判定する。
plan が変更対象として挙げた関数・型・コンポーネントについて、grep で参照元を確認し、plan が参照元の修正を漏らしていないか確認(既存の plan で大半はカバーされる想定)。
tmp/issues/<issue番号>/review-plan.md に Write で書き出す。フォーマットは template.md を参照。
各指摘は以下のいずれかに分類:
/plan への差し戻し対象/dev)に「/plan への差し戻しが必要」と報告config.json の attentions は LLM が解釈する自然言語のメモ。形式判定せず、関連しそうなら積極的に照合するtools
chrome-devtools-mcp の CLI (`chrome-devtools`) を使ったブラウザ操作の総合スキル。既存ブラウザに attach するかテスト用ブラウザを起動するかをユーザーに必ず確認した上でサーバを立ち上げ、スナップショット取得・クリック・入力・ナビゲーション・スクショ・ネットワーク監視などを行う。
tools
Codex CLI にコードレビューを依頼する。PR が存在する場合は PR を、ローカルブランチの場合はメインブランチとの差分をレビューする。
content-media
Gemini の画像生成モデル (nanobanana) で画像を生成する。`gemini-3.1-flash-image-preview` (デフォルト) と `gemini-3-pro-image-preview` に対応。
tools
chrome-devtools を使って動作確認チェックリストに沿ったテストを実行する。「動作確認して」「テストして」「動作テストして」「ブラウザで確認して」「チェックリストを確認して」などの依頼で発火する。