functional-design
機能設計書を作成するスキル
When & Why to Use This Skill
This Claude skill automates the transition from product requirements to technical implementation by generating comprehensive functional design documents. It analyzes Product Requirement Documents (PRDs) to produce detailed specifications covering UI/UX logic, API structures, and data models, ensuring a clear and actionable blueprint for software development teams.
Use Cases
- Requirement Decomposition: Transforming high-level business needs from a PRD into granular, implementable functional units for developers.
- Technical Specification Standardizing: Generating consistent documentation for API endpoints, database schemas, and screen transitions using standardized templates.
- System Logic Visualization: Creating detailed process flows and logic descriptions to identify potential edge cases before the coding phase begins.
- Development Readiness: Bridging the gap between product managers and engineers by providing a technical roadmap that reduces ambiguity during implementation.
| name | functional-design |
|---|---|
| description | 機能設計書を作成するスキル |
Functional Design Skill
目的
PRDで定義された要求を、実装可能な機能仕様に落とし込みます。
前提条件
このスキルを実行する前に、以下のスキルが完了している必要があります:
- prd-writing:
docs/product-requirements.mdが作成されていること
入力
docs/product-requirements.md
出力
docs/functional-design.md - 機能設計書
実行手順
- PRDを読み込む
- 機能を実装可能な単位に分解する
- template.mdを参照してドキュメントを作成する
- 画面仕様、API仕様、データ仕様を詳細化する
- フロー図を作成して処理を可視化する
参照ファイル
- template.md - 機能設計書のテンプレート構造
- guide.md - 作成時のガイドライン(画面仕様やAPI仕様の書き方)
使い方
このスキルを使用する際は、以下の流れで作業します:
- テンプレートの確認: template.mdでドキュメント構造を把握
- ガイドラインの理解: guide.mdで作成時の注意点を確認
- ドキュメント作成: テンプレートに従って
docs/functional-design.mdを作成 - 品質チェック: ガイドラインに沿って内容を検証