design-reviewlisted
Install: claude install-skill SeckeyJP/j-six
# 設計レビュースキル
J-SIX プロセスの Phase 2(技術設計)で設計レビューを実施する。
## レビュー観点
### 1. Design Spec の品質チェック
`docs/specs/design-spec-*.md` を読み、以下を検証:
- [ ] アーキテクチャ方針が要求 Spec の非機能要件を満たすか
- [ ] 技術選定に理由が記載されているか
- [ ] 代替案が検討されているか(ADR への参照があるか)
- [ ] インターフェース定義が具体的か
- [ ] エラーハンドリング方針が明確か
- [ ] セキュリティ要件への対応が記載されているか
### 2. ADR の網羅性チェック
`docs/adr/` 配下の ADR を確認し、以下を検証:
- [ ] 主要な技術判断に ADR が存在するか
- [ ] 各 ADR に代替案と却下理由が記載されているか
- [ ] ADR のステータスが最新か
### 3. プロトタイプとの整合性(該当する場合)
プロトタイプコードが存在する場合:
- [ ] Design Spec の方針とプロトタイプ実装が一致しているか
- [ ] プロトタイプで判明した技術的課題が Spec に反映されているか
## 出力フォーマット
レビュー結果を以下の形式で報告:
```markdown
## 設計レビュー結果
**対象**: [Design Spec ファイル名]
**レビュー日**: [日付]
**判定**: [承認 / 条件付き承認 / 差し戻し]
### 指摘事項
#### Critical(修正必須)
- [指摘内容と理由]
#### Warning(修正推奨)
- [指摘内容と理由]
#### Suggestion(検討推奨)
- [指摘内容と理由]
### 不足している ADR
- [記録すべき判断とその理由]
```