TMラボ - TaylorMode Labメモを送る

進め方

ラボでよくやる進め方の記録です。固定の手順書ではなく、毎回の対話で一緒に微調整させていただいています。

AIDD(AI-Driven Development)とは

AIDD(AI-Driven Development)は、AI による生成と人間によるレビュー・統合を組み合わせた進め方です。要件の言語化を AI が支援し、コードを AI が下書きし、人間がアーキテクチャ判断と統合と運用設計を担います。

従来は「要件定義書 → 設計書 → 実装 → テスト」の順に人手のみで進めるのが一般的でした。AIDD では各段階に AI が並走することで、要件と動くものを早い段階で突き合わせられます。テスト・型安全性・コードレビューはそのまま組み込んでいます。

週次タイムライン

  1. Week 1

    ヒアリングと骨格の生成

    90 分の対話で想定ユースケース・主要画面・データ構造を伺います。同日中に骨格コードを生成し、3 日以内に主要画面が動く状態でデモをお見せします。

  2. Week 2

    フィードバック反映と仕様確定

    画面を触っていただきながら一緒に仕様を決めます。「ここをこう変えたい」をその場で反映し、その場で動作をご確認いただきます。仕様書は最後に生成します(書く前に決められます)。

  3. Week 3+

    本開発移行 / 顧問契約

    MVP で合意した仕様に基づき本開発へ移行できますし、この段階で別チームへの引継ぎや顧問契約に切り替えることもできます。本開発は週次デモで進捗を共有しながら、1〜3 ヶ月で完了させていきます。

技術スタック

フロントエンド

  • Next.js (App Router)
  • TypeScript (strict)
  • Tailwind CSS
  • React 19

バックエンド

  • Next.js API Routes
  • Supabase (Postgres + Auth + RLS)
  • Edge Functions

インフラ / 運用

  • Vercel
  • Cloudflare R2
  • GitHub Actions
  • Sentry

AI / LLM

  • Claude (Anthropic)
  • OpenAI
  • Cursor
  • Claude Code

テスト / 品質

  • Vitest
  • Playwright
  • Testing Library
  • ESLint + Prettier

テスト・型安全性・運用前確認

プロト段階から TypeScript strict・Vitest ユニットテスト・Playwright E2E・GitHub Actions CI を組み込んでいます。納品前にはセキュリティ確認(登録セキスペ視点)・依存パッケージの脆弱性確認・本番環境での動作確認を、一通り通したうえでお渡しします。

メモを送る