Flow Coding とは ── 全自動開発パイプライン
Flow Coding は、IIWAYO.TECH が内製している『システムを作るシステム』です。 通常の開発プロセス(ヒアリング → 設計書 → 実装 → テスト → 納品)を、AI 駆動開発の特性に合わせてパイプライン化・並列化・自動化した独自手法であり、伊藤翔太が Lovable 内で 『National Treasure』称号(日本人ユーザー上位 1%)を保持しながら、約 700 万行のコードを 短期間で生成した実績の基盤でもあります。
『Flow』には、開発工程が水のように上流から下流へ自動で流れていくイメージと、 ユーザー(経営者)と開発側の対話の流れが途切れないという 2 つの意味を込めています。 『Coding』は文字通りコーディングですが、ここでは AI がコーディングする部分と、 人間が責任を持って判断する部分を明確に分けたうえで、両者がフローとして連動する状態を指します。
なぜ『システムを作るシステム』が必要か
AI 駆動開発ツールの登場により、コードを書く速度そのものは劇的に速くなりました。 一方で、ツールに『何をどう作らせるか』を伝える上流工程(要件定義・設計書・実装指示書)は、 依然として人間の手作業に依存しがちで、ここがボトルネックになりやすいのが実情です。
Flow Coding は、この上流工程そのものをパイプライン化することで、1 件の業務システムを 1 人 + AI で完成させる速度を引き上げます。 『コードを速く書ける』だけではなく、『要件定義から本番運用までを速く回せる』ように 設計されているのが特徴です。
従来開発との違い
| 観点 | 従来の受託開発 | Flow Coding |
|---|---|---|
| 要件定義 | ヒアリング後、人間が手書きで仕様書を作成 | 対話 → パイプラインが要件定義書・設計書を自動生成・整合性チェック |
| 設計書 | 人月で見積もり・ドキュメント化に数日〜数十日 | 15 ファイル前後の設計書セットを並列自動生成・各ファイル相互参照を担保 |
| 実装 | エンジニアが直列で実装、レビュー、修正、再レビュー | Phase 別指示書を AI 開発ツールに投入 → コード生成 → 自動レビュー(多 AI 並列) |
| 本番化 | SSR・SEO・認証・権限・ドメインを個別に組み立て直し | Cloudflare Workers SSR + Supabase + 認証 + 監査ログを標準テンプレに組込み済 |
| レビュー | 人間レビュアー 1 名 + 必要に応じて外部 | Claude / Codex / Gemini / ChatGPT を並列で投入する多層レビュー |
※ 成果は企業規模・業務内容・既存システム・導入範囲により異なります。
Flow Coding の主要構成要素
- 要件定義パイプライン: 経営者・現場との対話ログから業務要件・ユーザーロール・主要画面・データモデルを構造化し、要件定義書を自動生成します。
- 設計書パイプライン: 要件定義書を入力として、15 ファイル前後の設計書セット(情報設計・データモデル・画面遷移・権限・SEO 設計 等)を並列生成し、相互参照の整合性を機械検証します。
- Phase 別実装指示書パイプライン: 設計書セットから Phase ごとの実装指示書(DB マイグレーション・公開ページ・管理画面・Edge Function 等)を自動分割生成し、AI 駆動開発ツールに投入する形に整形します。
- AI 駆動実装層: Lovable・Claude Code・Codex・GPT などのコード生成 AI に Phase 指示書を投入し、コードを並列生成します。同じ AI に実装とレビューをさせない設計で、Claude が実装、Codex / Gemini がレビュー、人間が最終判断、という多層チェックを敷きます。
- 本番運用基盤: Cloudflare Workers SSR + TanStack Start + 独立 Supabase + 各種 AI API を疎結合に組み合わせ、特定の All-in-One ベンダーに依存しないアーキテクチャで本番運用します。
- 多層レビュー / 監査: 重要操作は監査ログ(誰がいつ何をしたか)として DB トリガーで自動記録し、コードレビューは Claude × Codex × Gemini × ChatGPT の並列レビュー、最終判断は人間(BANSOU CTO™ 兼 事業責任者)が行います。
Flow Coding における Lovable と Claude Code の使い分け
Flow Codingでは、Lovableを単なるMVP生成ツールではなく、システム全体を前に進めるAIシステムビルダーとして活用します。
Lovableは、画面追加、機能追加、DBマイグレーション、コンポーネント分割、リファクタリングなど、システム全体を見ながら構造を動かす作業に強みがあります。非エンジニアが使える内製化インターフェースでありながら、実務上はかなり本格的な業務システム改修まで対応できます。
一方で、Claude Codeは、対象コンポーネントや関連コードを深く読み込み、コード品質を高める作業に向いています。型整理、例外処理、テスト追加、バグ修正、局所的なリファクタリングなど、品質を詰める工程で強さを発揮します。
IIWAYO.TECHでは、Lovableで構造を進め、Claude Codeで品質を詰め、Cloudflare WorkersとSupabase東京リージョンで本番運用に耐える構成へ整えます。
Lovableで構造を進める。Claude Codeで品質を詰める。Cloudflareで高速化する。Supabase東京リージョンで業務データを守る。
Flow Coding は、この役割分担を最初から設計に織り込んだ全自動開発パイプラインです。
Flow Coding によって何が変わるか
- 新規プロダクトの MVP 立ち上げが、従来感覚の「数十営業日」から「数日」レンジへ短縮(規模により変動)
- 1 人の経営者 + AI で、従来エンジニア複数名相当のアウトプット規模を実現
- 要件変更や仕様追加が、設計書 → 指示書 → コードまで一気に再生成されるため、変更コストが低い
- Supabase / Cloudflare / AI API のレイヤーが独立しているため、特定ベンダー依存の exit cost が低い
- ドキュメント(要件定義書・設計書・指示書)が常にコードと整合しているため、引き継ぎが容易
※ 上記は IIWAYO.TECH の内部運用および BANSOU CTO™ 案件の傾向値であり、個別案件で異なります。
Flow Coding の適用領域
- 業務システム(顧客管理・予約管理・見積管理・契約管理・請求管理・在庫管理 等)
- SaaS 立ち上げ(B2B / B2C / B2B2C 構成)
- 基幹システム刷新(Excel・紙・属人業務からの段階移行)
- LP / マーケサイト / SEO 最適化されたコンテンツサイト
- 採用ポータル・社内ナレッジ・補助金申請業務
- AI 連携機能(要約・分類・OCR・音声解析・コンテンツ生成)
Flow Coding で扱わない / 苦手な領域
- 大規模ゲーム開発・3D / リアルタイム描画が中核となるシステム
- ハードウェア制御・組込み系(PLC・FA・IoT デバイスファームウェア)
- 金融取引・医療機器など、規制対応で独自の認証・監査要件が極めて重いシステム(要個別相談)
- 1 文字単位で人間が手書き署名する必要のあるドキュメント生成業務
上記領域でも、要件整理や周辺業務システム部分には Flow Coding を適用できる場合があります。 初回相談で適用可能性を判断します。