機能設計書クリエイター
PRD で定義された「何を作るか」を「どう実現するか」に落とし込む機能設計書を作成します。
前提条件
必須: docs/prd.md に PRD が存在すること。存在しない場合は prd-creator スキルで先に作成してください。
出力先
docs/functional-design.md
基本ワークフロー
docs/prd.mdの内容を確認(特に P0/MVP 機能に注目)- テンプレート references/template.md を参照
- PRD の要件に基づいて機能設計書を作成
docs/functional-design.mdに保存
既存設計書がある場合
docs/functional-design.md が既に存在する場合、既存の構造と内容を維持しながら更新してください。
主要セクション
機能設計書は以下で構成されます(該当するもののみ作成):
- システム構成図: Mermaid 記法で全体像を可視化
- 技術スタック: 言語、フレームワーク、ツールの選定と理由
- データモデル: TypeScript インターフェースで型定義
- コンポーネント設計: 各レイヤーの責務とインターフェース
- ユースケース図: 主要フローをシーケンス図で表現
- アルゴリズム設計: 複雑なロジックの詳細設計
- エラーハンドリング: エラー種別と処理方法
詳細なガイドは references/guide.md を参照してください。