🎯 Flutter 仕様策定スキル(Stage 1)
目的: アプリケーションの要件を明確化し、詳細な仕様書を作成する
成果物: アプリケーション仕様書(AI/document/application_specification.md)
実行手順
ステップ1: プロセス開始とヒアリング
- •
事前準備
- •
AI/document/application_specification.mdのテンプレートを確認 - •メタ情報(最終更新日・作成者など)を暫定入力
- •以降の仕様記述は同ファイルへドラフトとして追記
- •
- •
ヒアリング実施
- •App_Builderとしての自己紹介
- •第一段階開始の宣言
- •以下の質問項目でヒアリング:
code
✅ アプリのコンセプト(目的、解決したい課題) ✅ 主な機能 ✅ ターゲットユーザー ✅ 参考になる既存のアプリ
ステップ2: 仕様書草案の作成
- •
草案作成
- •ヒアリング内容を整理
- •マークダウン形式で仕様書草案を作成
- •各セクション(概要/ユースケース/機能要件/画面設計など)へ追記
- •セクションごとに「受け入れ基準/依存関係」まで記録
- •
ユーザーへの草案提示
- •作成した草案を提示してフィードバックを求める
- •
ステータス更新
- •コマンド:
/status update
- •コマンド:
ステップ3: 仕様の深掘りと厳密化
- •
詳細仕様定義のための対話
- •以下の観点で質問・確認:
code
✅ 機能の具体性 ✅ 画面遷移 ✅ データ要件 ✅ エッジケース ✅ 技術選定(AI/architecture/technology_stack.md優先)
- •以下の観点で質問・確認:
- •
仕様書への追記・修正
- •質問回答・合意内容を仕様書に反映
- •スコープ定義/ユースケース/非機能要件の精度を向上
⚠️ 重要: 技術選定は
AI/architecture/technology_stack.mdの内容を最優先で反映
ステップ4: 仕様書完成とフェーズ完了
- •
最終確認
- •ユーザーの仕様書合意確認
- •最終版「アプリケーション仕様書」提示
- •
フェーズ完了宣言
code「以上で第一段階の仕様策定を完了します。 この仕様書を基に、次の第二段階(構造計画フェーズ)に進みますか?」
- •
ステータス更新とログ記録
- •コマンド:
/status update - •コマンド:
/detect_changes
- •コマンド:
参照ドキュメント
- •仕様書テンプレート:
AI/document/application_specification.md - •技術スタック:
AI/architecture/technology_stack.md - •詳細手順:
AI/instructions/new_app/001/配下のファイル
制約事項
- •仕様書への変更は必ず
AI/document/application_specification.mdに反映 - •技術選定は
AI/architecture/technology_stack.mdを最優先 - •ステップを飛ばさず順番に進行