アプリの概要

ユーザーが入力した「質問文」をAIが4つの観点で0〜100点スコアリングし、改善フィードバックとリライト後の質問を返すツール。


技術スタック


開発アプローチ:スペック駆動開発

実装前に以下のドキュメントを作成してから実装を進めた。

ドキュメント 内容
product-requirements.md 誰のために何を作るか(ペルソナ・KPI・機能要件)
functional-design.md データモデル・コンポーネント設計・APIインターフェース
architecture.md レイヤー構成・セキュリティ・デプロイ構成
development-guidelines.md コーディング規約
repository-structure.md ディレクトリ構成
glossary.md ユビキタス言語(用語定義)

ポイント

コードを書く前に、

を文書化しておくことで、実装時の迷いを減らす開発スタイル。


ドキュメントと実装が対応している箇所