先月3つのクライアントMVPをリリースしました。2年前なら、1プロジェクトあたり6人のチームと約12週間が必要でした。今は、私と契約している1人のシニアデザイナー、そしてClaudeコードです。これまでで最も生産的な──時々イライラさせられることもありますが──エンジニアリングワークフローとしか言いようがありません。

これはAIがすべての開発者を置き換えるという浮かれた議論ではありません。そういった投稿は読みました。いくつかは良い指摘をしていますが、ほとんどは物事が壊れる部分をスキップしています。私は、Claude Codeを実際のエージェンシーワークフローに組み込んだときに実際に機能することは何か、それでも人間の脳が必要なことは何か、そしてなぜこのモデルの経済性が15年間のソフトウェア構築で見てきたものとは本当に異なっているのかについて話したいです。

目次

シングルパーソンエージェンシーの誇大広告と現実

部屋の中の象に目を向けましょう。「シングルパーソン数十億ドル企業」についての議論が広がっています。つまり、AIツールで武装した単一の創業者が従来の企業の規模で運営できるという考えです。Evartologyの​​Substackの記事「How to Run a Company Alone in 2026」は、エンジニアリング、マーケティング、営業、オペレーション全てをカバーするステップバイステップのプレイブックを提示していて、すべてが1人の人間とAIスタックで処理されます。よく構成されていて、ツールの推奨事項は堅牢ですが、フレームワークは自主性を過度に売ります。

18ヶ月間このやり方で運営した後で、私が見つけたことは:あなたはシングルパーソン企業にはなりません。あなたはAIシステムと小規模な人間の専門家チームの上に座るシングルパーソンの調整層になります。この違いは重要です。なぜなら、あなたが得意である必要があることが変わるからです。

Henry Shiの記事「How a Solo Founder Cloned Himself」はより真実に近いです。彼は特定の機能を処理するAIエージェントを構築し、本質的にデジタル従業員を作成することについて説明しています。彼のフレームワークに「シングルパーソン数十億ドル創業者」の物語よりも同意します。なぜなら、創業者の仕事が実行から指揮へシフトすることを認識しているからです。あなたは指揮者です。ワンマンバンドではありません。

Nateの「Executive Briefing on the solo founder trend」は、新規設立のシングルファウンダーの割合が著しく増加していることを示すCartaのデータを参考にしています。これは私が見ているもので追跡できます。しかし、Cartaのデータはシングルファウンダーが本当に一人で運営しているのか、それとも──私のように──委託業者や専門家に頼ったまま細身で運営しているのかを区別していません。見出しの数字は興奮させられます。現実はより微妙です。

正直なバージョン:私はSocial Animalを約2.5FTE分のアウトプットで運営していますが、人間の委託業者とAIコストで約0.3FTE分を支払っています。これは真の構造的な利点です。単なる「すべてをするシングルパーソン」ではありません。

私たちのClaudeコードワークフロー(ステップバイステップ)

私たちのショップで典型的なクライアントプロジェクトが実際にどのようにフローするか説明しましょう。最近のNext.js eコマース再構築──署名されたコントラクトから本番環境へのデプロイまで11日で完了したプロジェクトを例に使用します。

フェーズ1:ディスカバリーとアーキテクチャ(1~2日目)

この部分はほぼ全て人間によります。クライアントとの通話を行い、彼らのビジネス上の制約を理解し、データモデルをスケッチし、スタックを決定します。ほとんどのプロジェクトでは、フロントエンドにNext.jsAstroを、SanityやPayloadのようなヘッドレスCMSを、そしてユースケースに適合するバックエンドサービスを意味しています。

Claude Codeがここで行うこと:クライアントの既存のコードベース(または彼らの現在のサイトのHTML)をペーストして、建築監査を求めます。Claudeはパターン、アンチパターン、潜在的なマイグレーション問題を識別するのに本当に得意です。それはプロジェクトあたり約3時間の手動コードレビューを節約します。

# Claude Codeの典型的な開始プロンプト
claude "Analyze the codebase in /client-repo. Identify: 
1. Component architecture patterns
2. State management approach
3. API integration points
4. Performance bottlenecks
5. Migration risks if moving to Next.js App Router
Output as a markdown report."

フェーズ2:スキャフォルディングとコンポーネント生成(2~4日目)

これはClaudeコードが本当に価値を発揮するところです。詳細なCLAUDE.mdファイルを書きます。──プロジェクトの憲法のように考えてください──コーディング規約、コンポーネントパターン、アーキテクチャ決定を指定します。その後、構築を開始します。

私のワークフローはこのように見えます:

  1. コンポーネントまたは機能を承認基準で平文で定義します
  2. Claude Codeが最初の実装を生成します
  3. 私が確認、精緻化、テストを行います
  4. Claude Codeが私のフィードバックに基づいてテストを書きます
  5. 繰り返します

速度の増加は、すべてを手で書くのと比べて大体3~4倍です。データ取得、フォーム処理、レスポンシブレイアウトを含む典型的なページコンポーネントは、手で書くと2~3時間かかったのに対して、今は約40分の私のアクティブな時間で済みます。

// 例:Claude Codeがプロダクトリスティングコンポーネントを生成します
// 私が指定した後:「サーバーコンポーネント、Sanityからのフェッチ、
// レスポンシブグリッドに表示、カテゴリでフィルタリングをサポート、
// tailwind configから私たちのデザイントークンを使用」

import { sanityFetch } from '@/lib/sanity'
import { ProductCard } from '@/components/product-card'
import { CategoryFilter } from '@/components/category-filter'
import type { Product } from '@/types/product'

interface ProductListingProps {
  initialCategory?: string
}

export async function ProductListing({ initialCategory }: ProductListingProps) {
  const products = await sanityFetch<Product[]>({
    query: `*[_type == "product" && (!defined($category) || category->slug.current == $category)] | order(publishedAt desc)`,
    params: { category: initialCategory ?? null },
  })

  return (
    <section className="container-wide py-16">
      <CategoryFilter activeCategory={initialCategory} />
      <div className="grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3">
        {products.map((product) => (
          <ProductCard key={product._id} product={product} />
        ))}
      </div>
    </section>
  )
}

これは簡略版ですが、アイデアが伝わると思います。Claude Codeはこれを数秒で生成します。本当の仕事は確認の中にあります。──パターンに従うことを確認し、エッジケースを処理し、APIシェイプを幻想しないことを確認するためです。

フェーズ3:統合とポーランド(5~8日目)

ここはワークフローが面白くなるところです。Claude Codeはかなりの量の統合作業を処理します。──CMSスキーマをフロントエンドコンポーネントに接続、APIルートのセットアップ、認証フローの設定。しかし、また微妙さで苦労し始めます。「機能していないもの」セクションで詳しく説明します。

フェーズ4:テスト、QA、デプロイ(9~11日目)

Claude Codeは私たちのテストスイートの約80%を書きます。何をテストするかを指定します。テストを書きます。Playwrightを使ったエンドツーエンドテストについては、特に強力です。──コンポーネントを見て、ほぼ指導なしで有意義なユーザーフロートテストを生成できます。

デプロイは標準的なCI/CDパイプラインを通じて処理されます。何も特別なことはありません──Next.jsプロジェクト用Vercel、AstroビルドはNetlifyやCloudflareです。

AIが処理することと人間が仍然保有することの違い

これは「AIエージェンシー」の記事のほぼすべてが書くべきセクションです。Claude Codeと他のAIツールが私たちのワークフローで処理するものと、人間が仍然保有する必要があるものの正直な分類です。

作業 担当者 AIの貢献 注記
コード生成 Claude Code(70%)+ 私(30%) すべてをレビューして精緻化します
アーキテクチャ決定 私(100%) Claudeは提案できますが、私が決定します
コード監査/レビュー Claude Code(80%)+ 私(20%) 私が見逃すであろう問題をキャッチします
テスト作成 Claude Code(80%)+ 私(20%) Playwrightで優れており、ユニットテストで優秀です
CMSスキーマデザイン 私(60%)+ Claude Code(40%) 中程度 スキーマ生成が得意、情報設計が悪い
デザイン/UI 人間デザイナー(90%)+ Claude(10%) AI生成UIはまだジェネリックに見えます
ブランド戦略 人間委託業者(100%) なし 自動化さえできません
コピーライティング方向 人間委託業者(100%) なし AIは草案できますが、方向は戦略家が必要です
コンテンツドラフト Claude / GPT(70%)+ 人間(30%) 最初のドラフト、その後は重い人間編集
RFP回答 Claude(60%)+ 私(40%) 中程度 構造が良い、私の特異性が必要
契約生成 Claude(50%)+ 私(50%) 中程度 テンプレートが機能、カスタム条項はレビューが必要
クライアント通話/営業 私(100%) なし 人々はAIではなく人を雇う
DevOps/インフラストラクチャ Claude Code(40%)+ 私(60%) 中程度 設定が得意、デプロイデバッグが悪い
アクセシビリティ監査 Claude Code(60%)+ 私(40%) 中程度 ほとんどのWCAG問題をキャッチ、コンテキスト固有の問題を見逃します
パフォーマンス最適化 私(60%)+ Claude Code(40%) 中程度 問題を識別するのが得意、解決策は時々間違い

パターンは明白です:Claude Codeはコード生成と分析で優れています。これはビジネスコンテキストについての判断を必要とするもので中程度です。エージェンシー運営の人間関係の部分──営業通話、戦略的な会話、クライアントが聞かれていると感じる必要がある瞬間──本質的に役に立たないです。

私はまだ3人と定期的に契約しています:

  • シニアデザイナー(約15時間/月)実際に独特に見えるUI/UX作業用
  • ブランド/コピーストラテジスト(約8時間/月)ポジショニング、メッセージング、コンテンツ方向用
  • 簿記係(約4時間/月)AIが私の財務記録に近づくことを拒否するため

実数:コスト、時間、アウトプット

最後の6ヶ月間の実際の数字をシェアしましょう。これらは投影ではなく、実際の数字です。

MVP当たりのコスト

モデル 平均コスト 平均タイムライン 典型的なスコープ
従来のエージェンシー(2023年の私たちのモデル) $45,000~$75,000 8~14週間 マーケティングサイト+ CMS +統合
私たちの現在のAI増強モデル $12,000~$28,000 1~3週間 同じスコープ、時々より多い
ソロ開発者(AIなし) $15,000~$30,000 6~10週間 やや削減されたスコープ

コスト削減は2つの場所から来ます:プロジェクトあたり必要な請求可能な人間時間が少ないこと、そしてClaudeコードがつまらない部分を排除するため、それらの時間はより迅速に起こります。

週間時間配分

2026年の私の平均週はこのように見えます:

  • Claude Codeでのコーディング:15~20時間
  • クライアントコミュニケーション:6~8時間
  • アーキテクチャとプランニング:4~6時間
  • ビジネスオペレーション:3~4時間
  • コンテンツとマーケティング:2~3時間

合計:約32~40時間。2023年と比較してください。私は55~60時間働いていましたが、より少ないものを出荷していました。

AIツーリングコスト

私の月額AIコストは以下に分けられます:

  • Claude Pro / APIの使用:~$200/月
  • Cursor Pro:$20/月(タスクに応じてCursorとClaudeコードを切り替えます)
  • その他のAIツール(会議ノート用のGranola、AI支援設計ツール):~$80/月

合計AIコスト:月額約$300。文脈では、単一のジュニア開発者は最低$5,000~7,000/月かかります。数学は不当です。

まだ機能していないもの

これはアンチハイプセクションです。これらは定期的にぶつかる実際の問題です。

複雑な状態管理

Claude Codeは分離でReduxスライスとZustand storeを書くことができます。しかし、複雑なアプリケーション──eコマースチェックアウトフローのような、在庫、価格設定、割引コード、配送がすべて相互作用する場所──が複雑な相互依存状態を持つ場合、間違いを始めます。明白なものではありません。特定のユーザーパスの下でのみ表面化する微妙なレースコンディションとエッジケース。

複雑な状態論理を自分で書き、より単純で分離されたピースのためにClaudeコードを使用する方法を学びました。

コンテキスト付きマルチファイルリファクタリング

Claude Codeはプロジェクトコンテキストを理解するのに著しく改善されましたが、多くのファイル間での大規模なリファクタリングはまだ矛盾を生成します。1つのファイルで型定義を更新し、それに依存する他の3つのファイルを見逃します。CLAUDE.mdプロジェクトファイルが助けになりますが、銀弾ではありません。

デザイン実装忠実度

私がClaudeコードにFigmaデザイン(スクリーンショットまたは説明を経由)を渡すと、約75%まで到達します。レイアウトはほぼ正しく、間隔は近いです。しかし、微妙なもの──特定のアニメーションタイミング、ホバー状態の感じ方、ポーランド感じを生み出すマイクロインタラクション──それらはまだ手動で精緻化が必要です。毎回。

本番環境の問題のデバッグ

Claude Codeは、明確なエラーメッセージと関連するコードを与えることができる場合にデバッグするのに優れています。環境の問題がある場合は貧弱です。──Vercelのデプロイメント、プレビューで機能しますが本番環境で失敗します。特定のCDN設定でのみ発生する神秘的なCORS問題。特定のロードパターンの下で枯渇するデータベース接続プール。これらはAIが確実に持たない経験的知識を必要とします。

ビジネスコンテキストを理解する

最大のギャップ:Claude Codeは何かを構築する理由を理解していません。クライアントが要求している機能が実際に彼らのコンバージョン率を傷つけることを知ることはできません。悪い製品決定を後押しすることはできません。効率的かつ判断なしに構築するように指示したことを構築します。その判断は、シニア開発者がプロジェクトに持たもたらす最も価値のあることです。

エージェンシー作業のためのClaudeコードセットアップ

小さなショップを運営していてClaudeコードをワークフローに統合したい場合、私が学んだセットアップについてはこちらです。

CLAUDE.mdファイルはすべてです

CLAUDE.mdファイルはこのワークフローで最も重要な成果物です。私たちは以下を含みます:

# Project: [Client Name]

## Stack
- Next.js 15 (App Router)
- TypeScript (strict mode)
- Tailwind CSS v4
- Sanity v3
- Vercel deployment

## Coding Conventions
- Use server components by default. Only add 'use client' when necessary.
- Prefer named exports over default exports.
- Use the cn() utility for conditional classes (imported from @/lib/utils).
- All API calls go through server actions or route handlers. No client-side fetching.
- Error handling: use error boundaries, not try/catch in components.

## Component Patterns
- Atomic design: atoms → molecules → organisms → templates
- Each component gets its own directory: ComponentName/index.tsx + ComponentName.test.tsx
- Props interfaces are defined in the component file, not in a separate types file.

## Do NOT
- Use any CSS-in-JS libraries
- Create barrel export files
- Use the 'any' type
- Install new dependencies without explicit approval

このファイルは「Claudeは間違ったことをしました」と言う瞬間の約60%を防ぎます。それなしでは、修正より節約する時間を費やすことになります。

大きな機能のためにサブエージェントを使用する

より大きな機能については、Claude Codeのサブエージェントを生成する機能を使い始めました。メインエージェントは機能を計画し、タスクに分割し、各タスク用のフォーカスされたエージェントを回転させます。真の並列性ではありません──私はまだ順序付けでレビューしますが、各エージェントのコンテキストウィンドウをフォーカスに保ちます。長い会話で発生するドリフトを削減します。

バージョン管理規律

Claude Codeは頻繁にコミットしていて、素晴らしいです。しかし、コミットメッセージはしばしば単純すぎます。私は私たちのCLAUDE.mdにルールを追加しました:

## Git Conventions
- Commit messages follow Conventional Commits: feat:, fix:, refactor:, test:, docs:
- Each commit should represent ONE logical change
- Always include the ticket/issue number if applicable
- Write commit messages as if a developer six months from now needs to understand WHY

これが助けになります。いくらか約3分の1のコミットメッセージを仍然書き直しますが。

クライアント関係をどのように変えるか

このワークフローの最も予期しない影響は、速度またはコスト削減ではなく、それがクライアント関係をどのように変えるかです。

2週間代わりに2日で機能的なプロトタイプをシップできるとき、会話全体がシフトします。クライアントはワイヤーフレームを議論するのをやめます。実際の、機能的なソフトウェアに反応し始めます。フィードバックループは隔週のスプリントレビューから毎日のイテレーションに圧縮されます。3つの会議を取る決定は、Loomビデオとのスラックスレッドで起こります。

これはクライアントに本当に良いです。彼らはより少ないためより多くを手に入れます、そしてそれはより迅速に手に入れます。このモデルが実践でどのように機能しているかに好奇心がある場合、私の価格設定ページをチェックするか、直接連絡してください。──特定のプロジェクトの例を説明するのが嬉しいです。

しかし、ここにも緊張があります。物事が速く安いとき、いくつかのクライアントは開発を無料のように扱い始めます。「もう1つのことを追加できますか?」はクライアントが数時間かかることを知っているとき、常に返却されます。スコープ管理はAI増強ワークフローで、より少ないではなく、より重要になります。

その他のシフト:クライアントは場所を構築する方法についてますます気にかけません。彼らはあなたのテクスタック、またはあなたのチームサイズについて尋ねません。彼らはアウトプットについて気にかけます。──速度、品質、信頼性。Claude Codeがコードベースの70%を書いたかどうかは彼らと無関係です。あるべき通りです。

FAQ

Claude Codeは実際に本番品質のコードを書きますか?

私の経験では、Claude Codeが生成する約70%は軽微な調整で本番対応です。別の20%は意味のあるリファクタリングが必要です。約10%は投げて再度書き直す必要があります。鍵は、CLAUDE.mdファイルに強い規約を持つことと、本番環境にプッシュする前にすべてをレビューすることです。AIが生成したコードを確認なしで本番環境にプッシュしたことはありません。それは技術債への最速の道です。

エージェンシー作業のためにGitHub CopilotまたはCursorとClaudeコードを比較しますか?

彼らは異なる目的を果たします。CopilotとCursorはインラインコード完成に優れています。──タイピングコードの行為をスピードアップします。Claude Codeはより高いレベルで動作します:機能を計画し、ファイル全体を生成し、プロジェクトをリファクタリングし、アーキテクチャについて推論することができます。日々のコーディング用にCursorを使用し、大きなタスク用にClaudeコードを使用します。彼らは補完的で、競争的ではありません。

2026年でAI増強エージェンシーの実際のコストは何ですか?

私の全コスト月額:AIツールで約$300、人間の委託業者(デザイナー、コピーストラテジスト、簿記係)で$3,500~5,000、標準的なビジネスオーバーヘッド(ソフトウェアサブスクリプション、保険、会計)。オペレーション月額コスト実行は約$5,000~7,000です。月額平均収益$25,000~40,000は、給与だけで60~70%の収益を食べるであろう従来のエージェンシーモデルの方がはるかに高いマージンです。

ソロ創業者は本当にAIツールだけでエージェンシーを運営できますか?

いい質問と違う質問です。小さなエージェンシーの技術的なアウトプットを処理できます。しかし、AIサポートなしで販売、戦略、設計、開発を同時に処理することはできません。Evartologyの​​Substackプレイブック「How to Run a Company Alone in 2026」で説明されている「シングルパーソン数十億ドル企業」の物語は志望的です。現実はAIと少数の委託業者を持つシングルパーソン調整層のようなものです。まだ信じられないほど強力です。──ただし魔法ではありません。

どの種類のプロジェクトがClaudeコードワークフローで最も機能しますか?

コンテンツ駆動型ウェブサイト、eコマースフロントエンド、SaaS ダッシュボード、およびマーケティングサイトは私たちの甘い場所です。これらのプロジェクトにはClaudeコードが優れている十分理解されたパターンがあります。プロジェクトがより難しい:新規アルゴリズム、複雑なリアルタイムシステム、または重いハードウェア統合を含むもの。問題がより独特であるほど、AIが生成したコードはより役に立たなくなります。私たちはNext.js開発ヘッドレスCMSビルドに焦点を当てています。なぜならパターンライブラリは深いからです。

AIツールを使用するときにクライアント機密性をどのように処理しますか?

これは正当な懸念事項です。AIツールにクライアントシークレット、APIキー、または機密ビジネスデータをペーストしません。CLAUDE.mdファイルには、アーキテクチャ決定とコーディング規約が含まれます。──所有権ビジネスロジックではなく。コードベース用、Claude Codeは地域で実行されます。Anthropicのプライバシーコミットメントを通じてマシンでコードを処理します。我々の契約にはAI使用開示が含まれます。そしてまだクライアントは異議を唱えていません。

AIがほとんどのコーディングを処理するときに、どのスキルがより重要になりますか?

建築思考、コードレビュー、クライアントコミュニケーション。Claude Codeがコードを書くとき、あなたの仕事は評価することにシフトします。コード品質、それが作成できない設計決定、クライアントのニーズと技術的なソリューション間のトランスレーション。このモデルで繁栄する開発者は、シニアレベルの考え手であり、微妙なバグを見つけることができ、パフォーマンスの影響を理解し、悪い要件を押し戻すことができる人です。AIに頼っているジュニア開発者は、その生成を理解することなく、脆く、バギーなソフトウェアを生成するつもりです。

このモデルは従来のdev eージェンシーを廃止しますか?

廃止されていませんが、再構成を強制します。時間働きに基づいて料金を請求するエージェンシーはAIが時間を劇的に削減するため、苦労するであろう。提供される価値──ビジネスアウトカム、市場への速度、最終製品の品質──に基づいて料金を請求するエージェンシーが繁栄するであろう。存続するエージェンシーはより小さく、より速く、より特化するであろう。適応しないものはワークフローに深くAIを統合した私たちのようなショップの両価格と速度で失うであろう。