作る2026-02-138分で読める

非エンジニアが初めてアプリを作る──挫折しないための完全ロードマップ

非エンジニアが初めてアプリを作る──挫折しないための完全ロードマップ

HDDとDBの違いも知らなかった。 Gitの読み方すらわからなかった。 サーバーは「大きいパソコン」だと思っていた。 next.js、supabase——何それ美味しいの?

52歳、M&Aアドバイザリー出身。 コードを書いた経験はゼロ。

そんな私が、3ヶ月でSaaSアプリを本番リリースした。 ChatGPT・Claude Code・Codexの3つだけを相棒にして。

挫折しなかったのは才能ではない。 「正しい順序」と「正しい道具の使い方」を知ったからだ。

非エンジニアがアプリ開発で挫折する原因は、 技術が難しいからではない。 「何から始めればいいかわからないから」だ。

私が編み出した「AI開発4原則」がある。

第1原則:技術スタックを最初に固定する。 「GitHub・Vercel・Supabase以外は提案しないでください」と宣言する。 私はこれを怠ってNeon→Supabaseの乗り換えに丸2日を溶かした。

第2原則:Phase(段階)とDOD(完了条件)を最初に作る。 AIに「地図」を渡す。「Phase 9-1: 暗号鍵の生成」のように細かく区切る。

第3原則:コード修正は「説明→方針→diff」の順番で依頼する。 いきなりコードを書かせない。まず現状理解、次に修正方針、最後にdiffコード。

第4原則:会話をすべてMarkdownに保存する。 未来のAIに読ませるための資料を、開発しながら作る。

この4原則で、最初のアプリは確実に完成する。

  • 第1原則:技術スタックの固定宣言——迷いをゼロにする
  • 第2原則:Phase設計とDOD——AIに地図を渡す
  • 第3原則:「説明→方針→diff」の三段階依頼——暴走を防ぐ
  • 第4原則:会話のMarkdown化——文脈の資産化
  • 3つのAI使い分け:ChatGPT=アーキテクト、Claude Code=ペアプロ、Codex=文脈復元

3つのAI使い分けで「初心者の限界」を超えた実体験

最初はChatGPTだけで全部できると思っていた。しかし、設計や要件整理は得意でも、ファイルを直接編集できない。コード生成→コピペ→ファイル作成→設定を自分でやる必要があり、初心者にはどこに何を貼るかがわからない。そこでClaude Codeを「ペアプロパートナー」として導入した。プロジェクト全体のファイル構造を理解し、複数ファイルにまたがる変更を一度に処理し、Gitコミットまで自動化してくれる。3つ目のCodexは「文脈復元」に使う。Claude Codeのセッションが長時間に及ぶとコンテキストが途切れる。そのとき、Codexに「前回の作業内容を含めた次のセッション用プロンプトを生成して」と頼む。出力された指示文をClaude Codeの新しいセッションに貼り付けるだけで、前回の文脈が完全に復元される。この3ツール体制こそが、初心者でもSaaSを作れた本当の理由だった。

「コグニティブ・プロンプティング」——AIの考え方そのものを指定する

バグ修正やリファクタリングを依頼するとき、いきなり「直してください」とは言わない。思考プロセスごと指示する。「次の3ステップで進めてください。1. 現状把握:該当ファイルの役割と今のバグの症状を文章で説明する。2. 修正方針の設計:どの関数・どの責務を変更するかテキストでまとめる。3. 差分コードの提示:既存コードとのdiffを提示する」。これを型にしておくと、いきなり謎の大改造をされる・どこが変わったかわからない・コメントなしのコードだけ投げられる、という事故が激減する。もうひとつ多用しているのが「まずは説明だけしてください。コードはまだ書かないでください」という分割依頼。設計の妥当性を確認してからコーディングに入ることで、手戻りがほぼゼロになった。セキュリティや暗号化まわりでは、この二段構えが特に効く。

AIネイティブ化の全体像は /for-ceo でご覧いただけます。

非エンジニアが最初のアプリを完成させるロードマップ

  1. ChatGPTに「SaaSの開発ロードマップをPhase 0〜Phase Nで作ってください。各Phaseのゴール・完了条件・触るファイル・壊してはいけない前提を明記してください」と送る。これが全体の地図になる
  2. Claude Codeに「あなたはペアプロパートナーです。私は超初心者です。技術スタックはGitHub・Vercel・Supabase固定です」と宣言してから、Phase 0から順に進める
  3. バグが出たら「まず現状把握→修正方針→diffコード」の三段階で依頼する。いきなり「直して」と言わない
  4. 開発の区切りごとに「ここまでの決定事項・設計方針・触ったファイルをMarkdownで出力して」と頼む。この蓄積が、翌朝の作業再開を劇的に楽にする
  5. セッションが途切れたらCodexで文脈復元。「前回のPhase・作業内容・次のタスクを含む指示文を生成して」と頼み、新セッションに貼る

AIで開発する本質は、プロンプトの技術ではない。 「対話の設計」だ。

前提を固定し、段階を区切り、 考え方ごと指示し、文脈を資産にする。

あなたが「自分にはプログラミングは無理だ」と 先送りにしてきたものは、 本当にプログラミングの問題だっただろうか。

▼ 関連記事 /blog/ai-adoption-failure /blog/chatgpt-business-practical /blog/vibe-coding-for-ceo

「まず何から?」AI経営の一歩目を決める30分

あなたの会社の場合、AIは何から始めるべきか。30分で具体的にお伝えします。無料。

30分で一歩目を決める(無料)

整える・作る・回す、どこから始めるか。

30分で答えが出ます(無料)

まず何から?──30分で答えが出ます(無料)
← ブログ一覧に戻る