functional-design

Taira0222's avatarfrom Taira0222

機能設計書を作成するスキル

⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 2, 2026

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.
namefunctional-design
description機能設計書を作成するスキル

Functional Design Skill

目的

PRDで定義された要求を、実装可能な機能仕様に落とし込みます。

前提条件

このスキルを実行する前に、以下のスキルが完了している必要があります:

  • prd-writing: docs/product-requirements.md が作成されていること

入力

  • docs/product-requirements.md

出力

docs/functional-design.md - 機能設計書

実行手順

  1. PRDを読み込む
  2. 機能を実装可能な単位に分解する
  3. template.mdを参照してドキュメントを作成する
  4. 画面仕様、API仕様、データ仕様を詳細化する
  5. フロー図を作成して処理を可視化する

参照ファイル

  • template.md - 機能設計書のテンプレート構造
  • guide.md - 作成時のガイドライン(画面仕様やAPI仕様の書き方)

使い方

このスキルを使用する際は、以下の流れで作業します:

  1. テンプレートの確認: template.mdでドキュメント構造を把握
  2. ガイドラインの理解: guide.mdで作成時の注意点を確認
  3. ドキュメント作成: テンプレートに従ってdocs/functional-design.mdを作成
  4. 品質チェック: ガイドラインに沿って内容を検証