ガイド一覧

技術スタックに合わせたCLAUDE.md

CLAUDE.mdの効果を最大化するには、使用している技術スタックに合わせた記述が重要です。このガイドでは、主要なフレームワーク別のベストプラクティスを解説します。

Next.js プロジェクト

Next.jsプロジェクトでは、App RouterとPages Routerの違いを明示することが重要です。

## 技術スタック
- Next.js 15 (App Router)
- TypeScript 5.x strict mode
- Tailwind CSS v4
- shadcn/ui コンポーネント

## ルーティング
- App Routerを使用(Pages Routerは使わない)
- レイアウトは layout.tsx に定義
- ページコンポーネントは page.tsx
- APIルートは app/api/ 配下に Route Handlers で実装

## データフェッチ
- サーバーコンポーネントで直接fetchを使用
- クライアントサイドの状態管理にはReact Query
- フォーム処理にはServer Actions

Python (FastAPI) プロジェクト

Python系ではパッケージ管理と型ヒントの方針を明示します。

## 技術スタック
- Python 3.12+
- FastAPI + Uvicorn
- SQLAlchemy 2.0 (async)
- Pydantic v2

## パッケージ管理
- uv を使用(pip, poetry は使わない)
- 依存関係は pyproject.toml で管理

## コーディング規約
- 型ヒント必須(Any は原則禁止)
- Ruff でフォーマット・リント
- docstring は Google スタイル

フレームワーク共通のポイント

どのスタックでも以下を書くと効果的です:

  1. バージョン情報 — メジャーバージョンを明記する
  2. 「使わないもの」 — 避けるべきパターンを明示する
  3. テスト戦略 — テストフレームワーク、カバレッジ目標、テストの書き方
  4. エラーハンドリング — エラーの扱い方のルール
  5. ディレクトリ規約 — ファイルの配置ルール

テンプレートとの組み合わせ

本サイトの「テンプレート」セクションでは、技術スタック別のCLAUDE.mdテンプレートを提供しています。テンプレートをベースにカスタマイズするのが最も効率的です。

関連テンプレート

中級
Angular + TypeScript
Angular 19 + TypeScript + standalone components のプロジェクト向けCLAUDE.md。signalsベースのモダンAngular開発に最適です。
angulartypescriptstandalone
初級
Astro
Astro 5 + Content Collections + MDX のコンテンツサイト向けCLAUDE.md。ブログやドキュメントサイトの構築に最適です。
astrotypescriptcontent
上級
C 組み込み
C99/C11 + CMake の組み込みシステム開発向けCLAUDE.md。ハードウェア制御とリソース制約下の開発に最適です。
cembeddedcmake
中級
Go CLI
Go + cobra のCLIツール開発向けCLAUDE.md。高速でクロスプラットフォームなCLI開発に最適です。
goclicobra
中級
Node.js CLI ツール
Node.js + TypeScript + Commander.js のCLIツール向けCLAUDE.md。npm配布可能なコマンドラインツール開発に最適です。
nodejsclitypescript
中級
Python CLI
Python + Click/Typer + rich のCLIツール開発向けCLAUDE.md。リッチな出力のPython CLIアプリ開発に最適です。
pythonclityper
上級
Rust CLI
Rust + clap のCLIツール開発向けCLAUDE.md。安全で高速なシステムCLI開発に最適です。
rustcliclap
上級
C++ モダン
C++20/23 + CMake のモダンC++開発向けCLAUDE.md。安全で高性能なシステムプログラミングに最適です。
cppcmakemodern-cpp
中級
C# + .NET
C# 13 + .NET 9 + ASP.NET Core のプロジェクト向けCLAUDE.md。Minimal APIとEntity Framework Coreでのモダン.NET開発に最適です。
csharpdotnetaspnet
中級
Docker + Docker Compose
Docker + Docker Compose のプロジェクト向けCLAUDE.md。コンテナ化とマルチステージビルドのベストプラクティスを含みます。
dockercomposecontainer
上級
Elixir + Phoenix
Elixir + Phoenix + LiveView のプロジェクト向けCLAUDE.md。リアルタイムWebアプリとOTPパターンの活用に最適です。
elixirphoenixliveview
中級
Flutter + Dart
Flutter 3 + Dart 3 + Riverpod のモバイルアプリ向けCLAUDE.md。iOS/Android/Webのクロスプラットフォーム開発に最適です。
flutterdartmobile
中級
GitHub Actions
GitHub Actions CI/CDワークフローのプロジェクト向けCLAUDE.md。効率的なCI/CDパイプライン構築に最適です。
github-actionsci-cddevops
中級
Go API
Go + net/http (enhanced routing) のAPIサーバー向けCLAUDE.md。高パフォーマンスなバックエンドAPI構築に最適です。
goapirest
中級
Go + Gin
Go + Gin + GORM のプロジェクト向けCLAUDE.md。Ginフレームワークでの高速API開発に最適です。
gogingorm
初級
Godot + GDScript
Godot 4 + GDScript のゲーム開発向けCLAUDE.md。オープンソースゲームエンジンでの2D/3D開発に最適です。
godotgdscriptgame
上級
Haskell
Haskell + Stack/Cabal + servant/scotty のプロジェクト向けCLAUDE.md。純粋関数型プログラミングでの型安全なWeb開発に最適です。
haskellstackservant
初級
HTMX + Alpine.js
HTMX + Alpine.js のプロジェクト向けCLAUDE.md。サーバーサイドレンダリングと最小限のJSでのインタラクティブUI開発に最適です。
htmxalpinessr
中級
Java + Spring Boot
Java 21 + Spring Boot 3.x + Gradle のプロジェクト向けCLAUDE.md。エンタープライズJava開発のベストプラクティスを含みます。
javaspring-bootgradle
中級
Kotlin + Android
Kotlin + Jetpack Compose + Material 3 のAndroid開発向けCLAUDE.md。モダンなAndroid UI開発に最適です。
kotlinandroidjetpack-compose
中級
Kotlin + Ktor
Kotlin + Ktor + Coroutines のプロジェクト向けCLAUDE.md。軽量な非同期サーバー開発に最適です。
kotlinktorcoroutines
中級
Next.js + TypeScript
Next.js 15 App Router + TypeScript + Tailwind CSS のプロジェクト向けCLAUDE.md。shadcn/uiを使ったモダンなWeb開発に最適です。
nextjstypescripttailwind
初級
Node.js + Express + TypeScript
Express 5 + TypeScript + Prisma のバックエンドAPI向けCLAUDE.md。シンプルで拡張しやすいAPIサーバー構築に最適です。
nodejsexpresstypescript
中級
PHP + Laravel
PHP 8.3 + Laravel 11 のプロジェクト向けCLAUDE.md。Eloquent ORM とArtisanによる効率的なPHP開発に最適です。
phplaraveleloquent
中級
Python データ分析
Python + pandas/polars + Jupyter のデータ分析向けCLAUDE.md。探索的データ分析と可視化パイプラインに最適です。
pythonpandaspolars
中級
Python + Django + DRF
Django 5 + Django REST Framework + PostgreSQL のAPI開発向けCLAUDE.md。堅牢なバックエンドAPI構築に最適です。
pythondjangodrf
中級
Python + FastAPI
FastAPI + SQLAlchemy + Pydantic v2 のAPIサーバー向けCLAUDE.md。型安全なPython開発のベストプラクティスを含みます。
pythonfastapisqlalchemy
上級
Python LLMアプリ
Python + LangChain/LlamaIndex のLLMアプリ開発向けCLAUDE.md。RAGパイプラインとAIエージェント開発に最適です。
pythonlangchainllm
上級
Python ML / データサイエンス
Python + PyTorch + Jupyter のML/データサイエンス向けCLAUDE.md。実験管理と再現性を重視したML開発に最適です。
pythonpytorchjupyter
中級
R 統計分析
R + tidyverse + ggplot2 の統計分析向けCLAUDE.md。再現可能な統計分析とレポート生成に最適です。
rtidyverseggplot2
中級
React Native + Expo
React Native + Expo SDK 52 + TypeScript のモバイルアプリ向けCLAUDE.md。iOS/Androidクロスプラットフォーム開発に最適です。
react-nativeexpotypescript
初級
React + Vite + TypeScript
React 19 + Vite 6 + TypeScript + Tailwind CSS のSPA向けCLAUDE.md。高速なHMRとモダンなフロントエンド開発に最適です。
reactvitetypescript
中級
Remix + TypeScript
Remix (React Router v7) + TypeScript のプロジェクト向けCLAUDE.md。nested routesとloaders/actionsパターンに最適です。
remixreact-routertypescript
中級
Ruby on Rails
Rails 8 + Ruby 3.3 + PostgreSQL のフルスタック向けCLAUDE.md。Hotwireを活用したモダンなRails開発に最適です。
rubyrailspostgresql
上級
Rust + Axum
Rust + Axum + tokio + sqlx のプロジェクト向けCLAUDE.md。型安全で高パフォーマンスなAPI開発に最適です。
rustaxumtokio
上級
Scala + Play Framework
Scala 3 + Play Framework のプロジェクト向けCLAUDE.md。関数型プログラミングとリアクティブWebの組み合わせに最適です。
scalaplaysbt
中級
SolidJS + TypeScript
SolidJS + Vite + TypeScript のプロジェクト向けCLAUDE.md。細粒度リアクティビティによる高パフォーマンスUI開発に最適です。
solidjstypescriptvite
中級
SvelteKit + TypeScript
SvelteKit 2 + Svelte 5 + TypeScript のプロジェクト向けCLAUDE.md。Runes記法を活用したモダンなWeb開発に最適です。
sveltesveltekittypescript
中級
Swift + SwiftUI
Swift 6 + SwiftUI + MVVM のiOSアプリ向けCLAUDE.md。モダンなSwift Concurrencyを活用したiOS開発に最適です。
swiftswiftuiios
上級
Terraform / IaC
Terraform + AWS のインフラ構成管理向けCLAUDE.md。Infrastructure as Codeによる安全なインフラ管理に最適です。
terraformiacaws
中級
Unity + C#
Unity 6 + C# のゲーム開発向けCLAUDE.md。Unityエディタでの効率的なゲーム開発に最適です。
unitycsharpgame
中級
Nuxt 3 + Vue 3 + TypeScript
Nuxt 3 + Vue 3 Composition API + TypeScript のフルスタック向けCLAUDE.md。SSR/SSG対応のモダンなVue開発に最適です。
nuxtvuetypescript
中級
WordPress
WordPress テーマ/プラグイン開発向けCLAUDE.md。PHP + Block Editor (Gutenberg) でのカスタム開発に最適です。
wordpressphpgutenberg
上級
Zig
Zig のシステムプログラミング向けCLAUDE.md。C互換の安全なシステムプログラミングに最適です。
zigsystemslow-level

検索

ガイドやテンプレートを検索...