機能設計書作成スキル
このスキルは、高品質な機能設計書を作成するための詳細ガイドです。
前提条件
機能設計書作成を開始する前に、以下を確認してください:
LRDが作成されている
必須: LRD(ライブラリ要求定義書)が以下の場所に存在する必要があります:
ファイルパス: src/<library_name>/docs/library-requirements.md
機能設計書は、LRDで定義された要件を技術的に実現する方法を詳細化します。
既存ドキュメントの優先順位
重要: src/<library_name>/docs/functional-design.md に既存の機能設計書がある場合、
以下の優先順位に従ってください:
- •
既存の機能設計書 (
src/<library_name>/docs/functional-design.md) - 最優先- •ライブラリ固有の設計が記載されている
- •このスキルのガイドより優先する
- •
このスキルのガイド - 参考資料
- •汎用的なテンプレートと例
- •既存設計書がない場合、または補足として使用
新規作成時: このスキルのテンプレートとガイドを参照 更新時: 既存設計書の構造と内容を維持しながら更新
出力先
作成した機能設計書は以下に保存してください:
code
src/<library_name>/docs/functional-design.md
注意: <library_name> は /new-project コマンドの引数パスから抽出してください。
テンプレートの参照
機能設計書を作成する際は、次のテンプレートを使用してください: ./template.md
詳細ガイド
さらに詳しい作成ガイドは次のファイルを参照してください: ./guide.md