アプリ開発フロー
1分 12秒
都度丁寧にレビューしながら段階的に進める。
- 最小限の要件を定義
- Planモードで要件を詰める
- 要件を盛りすぎない
- 環境構築
- 基盤整備
- 認証基盤
- データベースクライアント
- メール送信
- ストレージ
- ドメインごとの基盤を整備
- Drizzle スキーマ(マイグレーション) /
/db/schemas - Zod スキーマ /
/zod - 型 /
/types - データアクセスレイヤー /
/data - サーバーアクション /
/actions
- Drizzle スキーマ(マイグレーション) /
- 各画面を一つずつレビューしながら実装
- 複雑なメソッドは単体テスト
- e2eテスト
3 と 4 はスターターリポジトリやレジストリを活用してショートカットする。
スターターリポジトリ
ポイント
- 規模によるが、ワンショットでAgentに丸投げすると手直しが大変になるので段階的に進めると結果近道になる。
- 単体テストはテストの信頼性担保やメンテナンスコストの観点から、複雑性の高いメソッドに限定して実装する。
- 環境構築や依存ライブラリインストールは手動か、レジスストリを使って明確に管理する。(エージェントの精度が低いため)
- ルールは最小限にする(AGENTS.md を参照)
Discord で質問する
何か気になったこと、分からないことがあれば気軽に質問してください!