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