プロジェクトテンプレート
任意のリポジトリに /init を実行するだけ。Claude Code がコードベースをスキャンし、ファイル構成・フレームワーク・コマンドを把握した CLAUDE.md を生成します。以降のすべてのセッションで活用できます。
設定をやめて、構築を始めよう。
AIオーケストレーション付きSaaSビルダーテンプレート。
問題: 今年15個目のリポジトリも同じ手順から始まります。前回の認証スタックをコピーして、データベースを再接続し、tsconfig を修正して、最初のコミットを入れる前にリンターと格闘する。
すぐに試せる方法: 任意のプロジェクトフォルダに入り、/init を実行すれば、自分のコーディング規約をもとに新鮮な CLAUDE.md を生成できます。
cd my-new-project
claude
/initClaude はコードベースをスキャンし、ファイル構成を把握して、見つけたパターンとプロジェクトに必要な指示を反映した CLAUDE.md を作成します。2分でプロジェクトに「頭脳」が宿ります。
何が違うのか
他のツールはテンプレートを見つけるところで止まります。Claude Code はそれを最初から最後まで読み込みます。すべてのファイルが解析され、アーキテクチャがマッピングされ、一つの編集を始める前にパーツの関係性が整理されます。
カスタマイズこそが真価を発揮する場面です。Claude ができること:
- GitHub テンプレートをクローンして分析する(ターミナルから)
- 編集前に構造を説明する
- 技術を入れ替える(Prisma から Supabase へ、REST から tRPC へ)、パターンを維持したまま
- 規約を CLAUDE.md に保存して将来のセッションに引き継ぐ
「AI がテンプレートを探す」という話ではありません。ソースを読んで書き直してくれるコーディングパートナーです。
すべてのプロジェクトを /init で始める
新しい Claude Code プロジェクトは必ず /init から始めましょう。このコマンドは、指定したコードベースに合わせた CLAUDE.md を生成する組み込みコマンドです。
claude
/initスキャンがリポジトリを調べ、以下をカバーするルールを作成します:
- 検出されたフレームワークとそれに付随する規約
- ビルドとテストのコマンド
- ファイルの構成方法
- 既存のコードから読み取ったコードスタイル
ヒント: ファイルを編集して自分の好みを重ねることができます。Claude はセッション開始時に毎回読み込むので、そこに書いた内容は次回以降も引き継がれます。
クローン、カスタマイズ、コミット
Claude Code を組み込んだテンプレートワークフローの例です。
# Step 1: Clone and understand
claude "clone https://github.com/example/nextjs-starter and explain its architecture"
# Step 2: Customize for your stack
claude "replace Prisma with Supabase, keep the same data patterns"
# Step 3: Save your conventions
claude "update CLAUDE.md with our new database setup and auth patterns"セッションのコンテキストは3つのステップを通じて引き継がれるため、ステップ3でもステップ1で見た内容を把握しています。タブを切り替えたり編集内容を見失ったりする必要がありません。
CLAUDE.md をテンプレートライブラリとして使う
時間が経つにつれ、CLAUDE.md はあなた専用のテンプレートライブラリになります。再利用するパターンのブロックを追加していきましょう:
## Project Conventions
### API Routes
- All API routes in /app/api
- Use Zod for validation
- Return typed responses with ApiResponse<T>
### Database
- Supabase client in /lib/supabase
- Row-level security on all tables
- Migrations in /supabase/migrations「API エンドポイントを追加して」と言うだけで、再説明なしに自分のスタイルに合った回答が返ってきます。
うまくいかないとき
「CLAUDE.md が見つかりません」 /init を実行するか、リポジトリのルートにファイルを手動で置いてください。
Claude が規約を無視する。 CLAUDE.md がプロジェクトのルートにあることを確認してください。Claude はセッションを起動したディレクトリからのみ読み込みます。
テンプレートの依存関係が古い。 Claude に任せましょう:
claude "update all dependencies to latest stable versions and fix any breaking changes"自分のテンプレートを抽出する
再利用する価値のあるものを作ったら、テンプレートに変換しましょう:
claude "extract the reusable patterns from this project into a template structure, document what each piece does in CLAUDE.md"Claude はリポジトリの汎用的な部分を見つけ、プロジェクト固有の部分を除去し、残りをドキュメント化します。
Claude Code のテンプレートは別のモード、つまり検索・選択ではなく読み取りと適応で動作します。
次のステップ:
- 今開いているプロジェクトで
/initを実行してみる - Claude との Git 統合ガイドを読んでバージョン管理を学ぶ
- フィードバックループガイドで高速なイテレーションを習得する
- 効率化パターンを身につけてワークフローを加速する
設定をやめて、構築を始めよう。
AIオーケストレーション付きSaaSビルダーテンプレート。