# review-spec > spec/ディレクトリのYAML仕様書をレビューする。サブコマンドで対象を指定。 - Author: kyosuke tsubo - Repository: michel-mayonaka/game-spec-driven-development - Version: 20260201034131 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/michel-mayonaka/game-spec-driven-development - Web: https://mule.run/skillshub/@@michel-mayonaka/game-spec-driven-development~review-spec:20260201034131 --- --- name: review-spec description: spec/ディレクトリのYAML仕様書をレビューする。サブコマンドで対象を指定。 user-invocable: true arguments: "[subcommand] [target]" --- # 仕様書レビュースキル spec/ディレクトリ配下のYAML仕様書をレビューし、品質と整合性をチェックする統合スキル。 ## 実行フロー ``` 1. 引数を解析(サブコマンド + ターゲット) ↓ 2. spec-validator CLI を実行 ↓ 3. 結果をユーザーに報告 ``` ## サブコマンド | サブコマンド | 対象 | 例 | |-------------|------|-----| | `all` | 全体の整合性 | `/review-spec all` | | `prd` | PRD全体のスコアリング | `/review-spec prd` | | `feature` | F00X 機能仕様 | `/review-spec feature F001` | | `scene` | S00X シーン仕様 | `/review-spec scene S001` | | `ui` | UC00X UIコンポーネント | `/review-spec ui UC001` | | `data` | D00X/E00X/M00X/UD00X | `/review-spec data constants` | ## CLI依存 ```bash go run ./tools/cmd/spec-validator {subcommand} [target] ``` CLIは以下を自動検証: - 正規表現ベース検証(具体値混入、スタブ検出など) - スキーマ検証(必須セクション、構造チェック) - 参照整合性検証(リンク切れ、双方向リンク) - 循環依存検出(feature間) ## サブコマンド詳細 | サブコマンド | 参照ファイル | |-------------|-------------| | `all` | [all.md](all.md) | | `prd` | [prd.md](prd.md) | | `feature` | [feature.md](feature.md) | | `scene` | [scene.md](scene.md) | | `ui` | [ui.md](ui.md) | | `data` | [data.md](data.md) | ## ルール - 引数なし → ヘルプを表示 - 無効なサブコマンド → エラーメッセージとヘルプを表示 - 修正は必ずユーザー確認後に実施