CLAUDE.md の正しい開き方

2/14/2026
1 min read

CLAUDE.md の正しい開き方

CLAUDE.md は、プロジェクトのルートディレクトリに配置される特別なファイルで、AI アシスタント(Claude など)にプロジェクトに関する重要な情報を伝えるために使用されます。このファイルを適切に記述することで、AI がより良く理解し、あなたを支援できるようになります。

なぜ CLAUDE.md が必要なのか?

新しい同僚が入社してきたとき、あなたが彼にあなたのプロジェクトを理解させるのにどれくらいの時間がかかるか想像してみてください。CLAUDE.md は、AI がすぐに使いこなせるようにするための「プロジェクト説明書」です。

CLAUDE.md の 5 つのコアコンテンツ

1. プロジェクト概要

このプロジェクトが何をするものなのか、どのような問題を解決するのか、どのようなユーザーを対象とするのかを簡単に説明します。

# プロジェクト概要 これは、商品、注文、およびユーザーを管理するための e コマースバックエンド管理システムです。

2. 技術スタック

プロジェクトで使用されている主要な技術とフレームワークをリストします。

`# 技術スタック

  • フロントエンド:React + TypeScript
  • バックエンド:Node.js + Express
  • データベース:PostgreSQL
  • デプロイ:Docker + Kubernetes`

3. ファイル構造

主要なディレクトリの役割を説明します。

# ファイル構造 /src /components - UI コンポーネント /pages - ページ /utils - ユーティリティ関数 /api - API 呼び出し

4. 一般的なコマンド

開発で一般的に使用されるコマンドをリストします。

# 一般的なコマンド npm run dev - 開発サーバーを起動 npm run build - 本番バージョンをビルド npm run test - テストを実行

5. ルール

AI がコードを記述する際に従うべきルールを定義します。

`# コーディングルール

  • 関数型コンポーネントを使用する
  • ESLint 設定に従う
  • コンポーネントの命名には PascalCase を使用する
  • 変数の命名には camelCase を使用する`

完全な例

`# プロジェクト名:Task Manager

プロジェクト概要

タスクの作成、編集、削除、および分類をサポートするシンプルなタスク管理アプリケーション。

技術スタック

  • React 18
  • TypeScript
  • Tailwind CSS
  • Vite

ファイル構造

/src /components - UI コンポーネント /hooks - カスタム Hooks /types - TypeScript 型定義 /utils - ユーティリティ関数

一般的なコマンド

  • npm run dev: 開発サーバーを起動
  • npm run build: 本番バージョンをビルド
  • npm run lint: コードチェック

コーディング規約

  • コンポーネントは関数型で記述する
  • スタイルには Tailwind CSS を使用する
  • 各コンポーネントは個別のフォルダに配置する`

ちょっとしたヒント

  • 簡潔さを保つ:長すぎないようにする。AI も「疲れて」しまいます。
  • 定期的に更新する:プロジェクトが変更された場合は、CLAUDE.md を更新することを忘れないでください。
  • 例を優先する:抽象的な説明よりも具体的なコード例の方が効果的です。
  • 痛点に注目する:エラーが発生しやすい箇所を重点的に説明します。

CLAUDE.md を適切に記述して、AI をあなたの強力なアシスタントにしましょう!

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy 修正ガイド:どのようにしてシャイニングレジェンド級ペットを手に入れるか

Claude Code Buddy 修正ガイド:どのようにしてシャイニングレジェンド級ペットを手に入れるか 2026年4月1日、Anthropic は Claude Code 2.1.89 バージョンでひっそりとエッグ機能を追加しました——...

ObsidianはDefuddleを発表し、Obsidian Web Clipperを新たな高みへと引き上げたTechnology

ObsidianはDefuddleを発表し、Obsidian Web Clipperを新たな高みへと引き上げた

ObsidianはDefuddleを発表し、Obsidian Web Clipperを新たな高みへと引き上げた 私はObsidianのコア理念がとても好きです:ローカルファースト、すべてはファイル、そして単純なMarkdownテキストファ...

OpenAIが突然発表した「三合一」:ブラウザ+プログラミング+ChatGPTの統合、内部で過去1年の誤りを認めるTechnology

OpenAIが突然発表した「三合一」:ブラウザ+プログラミング+ChatGPTの統合、内部で過去1年の誤りを認める

OpenAIが突然発表した「三合一」:ブラウザ+プログラミング+ChatGPTの統合、内部で過去1年の誤りを認める 2026年3月19日深夜、OpenAI本社から内部メモが流出し、『ウォール・ストリート・ジャーナル』が真っ先に原文を入手し...

2026年、自分を「自律」に縛らない!この8つの小さなことを実践すれば、健康は自然にやってくるHealth

2026年、自分を「自律」に縛らない!この8つの小さなことを実践すれば、健康は自然にやってくる

2026年、自分を「自律」に縛らない!この8つの小さなことを実践すれば、健康は自然にやってくる 新しい年が始まりましたが、昨年立てた目標は達成できましたか?毎年「やる気満々」と「諦めたい」の間で揺れ動いていませんか? 2026年、考え方を...

努力しても痩せられないママたち、絶対にここでつまずいているHealth

努力しても痩せられないママたち、絶対にここでつまずいている

努力しても痩せられないママたち、絶対にここでつまずいている 3月も半ばを過ぎましたが、あなたのダイエット計画はどうですか?痩せましたか?どれくらい痩せましたか? 私のダイエット経験 2月末にダイエットを決意してから、実際にはどんどん体重...

📝
Technology

AIブラウザ 24時間安定運用ガイド

AIブラウザ 24時間安定運用ガイド 本チュートリアルでは、安定して長期間運用できるAIブラウザ環境の構築方法を紹介します。 対象 AIエージェント 自動化ブラウジング Web自動化 AIアシスタント 自動テストシステム 目標 ブラウザを...