メインコンテンツへスキップ
📋 コアコンセプト

CLAUDE.md の原則

Claude Code があなたを支援するために必要なコンテキストを提供する、効果的なプロジェクト指示を書きましょう。

CLAUDE.md とは?

CLAUDE.md ファイルは プロジェクトのルートディレクトリにあり、Claude Code が支援する前に読み取る指示が含まれています。 Claude 専用のプロジェクトドキュメントだと考えてください。

# プロジェクト構造
my-project/
├── CLAUDE.md ← Claude への指示
├── src/
├── tests/
└── package.json

必須セクション

📖

プロジェクト概要

このプロジェクトは何?何をするもの?簡潔に保ちましょう。

# マイプロジェクト
WebSocket を使ったリアルタイムチャットアプリ
🛠️

技術スタック

フレームワーク、言語、主要な依存関係。

**技術スタック:** Node.js + TypeScript + PostgreSQL
🎯

コアポリシー

Claude はどう動くべき?デフォルトの動作とルール。

## コアポリシー
- 直接実行、許可を求めない
- 並列エージェントで探索
- コミット前にテスト
📁

ディレクトリ構造

Claude がどこに何があるかを理解するのに役立ちます。

⚠️

ルールと制約

Claude が自動的にすべきでないこと。

## 禁止事項
- 絶対に聞かずに git push しない
- 絶対に直接 prod config を変更しない

ベストプラクティス

具体的にする

明確な指示は誤解を減らします

最新に保つ

古い情報はない情報より悪い

例を使う

見せることは説くことよりも優れています

グローバル vs ローカル

グローバルは ~/.claude/、プロジェクト固有は CLAUDE.md

詳しく学ぶ

効果的な CLAUDE.md ファイルを書くためのテンプレート、例、高度なパターンを入手しましょう。