CLAUDE.md
Claude Code Best Practices \ Anthropic
PLaMo翻訳.icon
CLAUDE.md は特別なファイルで、Claude が会話を開始する際に自動的にコンテキストとして読み込まれます。
以下の内容のドキュメント作成に最適です:
一般的なbashコマンド
コアファイルとユーティリティ関数
コードスタイルガイドライン
テスト手順
リポジトリの運用ルール(ブランチ命名規則、マージとリベースの使い分けなど)
開発者環境のセットアップ情報(例:pyenvの使用設定、どのコンパイラが動作するかなど)
プロジェクト固有の予期しない動作や警告事項
Claudeに記憶させておきたいその他の情報
CLAUDE.mdファイルはClaudeのプロンプトの一部となるため、頻繁に利用するプロンプトと同様に最適化する必要があります。
よくある誤りは、効果を検証せずに過剰な内容を追加してしまうことです。
時間をかけて実験を行い、モデルが最も適切に指示に従うための最適な内容を見極めてください。
アンソロピックでは、CLAUDE.mdファイルをプロンプト改善ツールで定期的に処理し、指示内容の精度向上を図っています(例:「重要」や「必ず実行」などの強調表現を追加)。これにより、モデルの指示遵守率を高めています。
https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/prompt-improver
具体的な入力と出力の例を入れることで最適化してくれるようだ基素.icon
デバッグループやログ解析など、繰り返し行うワークフローについては、プロンプトテンプレートを.claude/commandsフォルダ内のMarkdownファイルに保存してください。
これらのテンプレートは、/と入力することで表示されるスラッシュコマンドメニューから利用可能になります。