開発・プログラミング

Garry Tan式Claude環境でコード案件を2倍回す方法

Y Combinator CEOのGarry Tanが使うClaude開発環境を日本語で解説。プロンプト設計とファイル管理を変えるだけで、同じ時間で受注できる案件数が2倍になる具体的な設定方法を公開します。


Garry Tan式Claude環境でコード案件を2倍回す方法

同じ3時間でWebアプリ開発案件を1件しか進められない人と、2件同時に回せる人がいる。この差は、才能でもコーディング速度でもなく、Claude環境の設定方法にありました。

Y Combinator CEOのGarry Tanが公開したClaude開発環境は、シリコンバレーのトップ起業家が実践する効率化手法の集大成です。日本でコード案件を受注している開発者にも即効性があります。

この記事では、Garry Tanの設定を日本の副業・フリーランス向けに再構築し、明日から使える形で解説します。

Garry Tanが証明した「環境で生産性は3倍変わる」

Claude環境構築の3ステップを示した手順図

Garry Tanは、2024年のポスト(旧Twitter)で自身のClaude設定を公開し、「適切な環境設定でコード生成の精度と速度が劇的に上がる」と述べています。

彼が重視したのは以下の3点です。

  • プロンプトのテンプレート化でコンテキスト共有を自動化
  • ファイル構造の明示でコード生成の精度を上げる
  • エラー対応パターンの事前登録で修正時間を削減

この3つを実装すると、Claudeが「あなた専用の開発パートナー」として機能します。毎回ゼロから説明する時間がなくなり、案件をこなすスピードが上がる仕組みです。

Garry Tanの設定は、彼が投資先スタートアップの開発を加速させるために作ったもの。副業でコード案件を回す日本の開発者にも再現性があります。

再現手順①:プロジェクトプロンプトをカスタム指示に登録する

Claude.aiの「カスタム指示」機能に、あなたの開発スタイルとプロジェクト情報を登録します。これで毎回の説明が不要になります。

step
1
Claude.aiにログインし、設定画面から「カスタム指示」を開く

step
2
以下のテンプレートをコピーして、自分の案件に合わせて編集する

私は日本でWeb開発の副業案件を受注しています。主にReact + TypeScriptでフロントエンド開発を担当しています。

【使用技術】
・フロントエンド:React 18, TypeScript, Tailwind CSS
・バックエンド:Node.js, Express
・データベース:PostgreSQL

【コード生成時の希望】
・TypeScriptの型は厳密に定義
・コメントは日本語で記述
・エラーハンドリングを必ず含める
・ESLintのルールに準拠

step
3
保存して、次回から自動適用されることを確認

この設定により、「TypeScriptでログイン機能を作って」と指示するだけで、あなたの技術スタックに合ったコードが生成されます。

再現手順②:プロジェクトファイル構造を毎回共有する

Garry Tanの環境で最も効果が高いのが、ファイル構造の明示です。Claudeにプロジェクト全体を把握させることで、コード生成の精度が劇的に上がります。

具体的には、会話の最初に以下のようなファイルツリーを貼り付けます。

project/
├── src/
│   ├── components/
│   │   ├── Header.tsx
│   │   └── Footer.tsx
│   ├── pages/
│   │   ├── Home.tsx
│   │   └── Login.tsx
│   ├── hooks/
│   │   └── useAuth.ts
│   └── utils/
│       └── api.ts
├── public/
└── package.json

このツリーを共有すると、Claudeは「どのファイルに何を書くべきか」を正確に判断できます。結果、ファイルパスの間違いや、既存コードとの衝突が激減します。

ポイント

案件ごとにファイルツリーをテキストファイルで保存しておき、Claude会話の冒頭に毎回コピペする。これだけで生成コードの精度が体感で50%向上します。

再現手順③:エラー対応パターンを「ナレッジ」として蓄積する

Garry Tanが実践しているもう1つのコツは、よくあるエラーとその解決策をClaude Projectsの「プロジェクトナレッジ」に登録することです。

例えば、以下のようなドキュメントを作成してプロジェクトに追加します。

【エラー対応集】

■ CORS エラーが出た場合
→ Express側でcorsミドルウェアを追加し、originを明示的に指定する

■ TypeScriptの型エラーが出た場合
→ anyは使わず、unknown型でガードを書く

■ ビルドエラーが出た場合
→ node_modulesとdistを削除してから再インストール

これを登録しておくと、エラーが発生した際にClaude自身が過去の解決策を参照して対応してくれます。修正のやり取りが1往復で済むようになり、時間の節約になります。

実際の効果:3時間で1案件→2案件に変わった理由

Claude環境導入前後の作業時間比較図

この環境を導入した日本の副業エンジニアAさん(30代・会社員)は、週末の3時間で進められる案件数が1件から2件に増えました。

具体的な変化は以下の通りです。

  • 導入前:Claudeに毎回プロジェクト説明→コード生成→エラー修正で3往復→1案件完了
  • 導入後:ファイル構造を貼り付け→1発で動くコード生成→軽微な調整のみ→1.5時間で1案件完了

時間が半分になったことで、同じ3時間で2案件を同時進行できるようになりました。月の副業収入は5万円から10万円に増えています。

注意

Claude Projectsは有料プラン(Claude Pro:月20ドル)の機能です。無料プランでもカスタム指示とファイル構造の共有は可能ですが、プロジェクトナレッジの活用には有料プランが必要です。

明日から始める設定チェックリスト

この環境を自分のものにするために、以下の順番で設定してください。

  • Claude.aiのカスタム指示に自分の技術スタックを登録
  • 今進行中の案件のファイルツリーをテキスト化
  • 過去に遭遇したエラーと解決策を3つ書き出す
  • Claude Proプランを検討(月20ドル、年払いで節約可能)
  • 次の案件で実際に使ってみて効果を測定

最初の設定に30分かかりますが、次の案件から1時間以上の時間短縮になります。投資対効果は1案件で回収できます。

まとめ:環境整備が収益に直結する時代

Claude環境整備による収益改善効果を示した数値図

Garry Tanの事例が教えてくれるのは、「AIの性能より、使い方の設計で差がつく」という事実です。

同じClaudeを使っていても、環境を整えた人は2倍の案件をこなせます。月5万円の副業が10万円になり、年間で60万円の差が生まれます。

この記事で紹介した設定は、今日から実践できるものばかりです。次の案件で試して、自分の時間単価がどう変わるか測ってみてください。

-開発・プログラミング