Claude Code設定のための.claude/フォルダ構造の理解

✍️ OpenClawRadar📅 公開日: March 27, 2026🔗 Source
Claude Code設定のための.claude/フォルダ構造の理解
Ad

プロジェクトとグローバル設定フォルダ

.claudeディレクトリは2つあります:1つはプロジェクトルートにあり、チーム設定用でgitにコミットされます。もう1つはホームディレクトリ(~/.claude/)にあり、個人設定やセッション履歴などのマシンローカルな状態に使用されます。

CLAUDE.md:指示マニュアル

CLAUDE.mdは各セッションの開始時にClaudeのシステムプロンプトに読み込まれ、会話全体で従われます。プロジェクトルート、グローバル設定用の~/.claude/、またはフォルダ固有のルール用にサブディレクトリに配置できます。

効果的なCLAUDE.mdの内容には以下が含まれます:

  • ビルド、テスト、リントコマンド(npm run test、make buildなど)
  • 重要なアーキテクチャ上の決定事項
  • 明らかでない落とし穴
  • インポート規則、命名パターン、エラー処理スタイル
  • 主要モジュールのファイルとフォルダ構造

CLAUDE.mdは200行以内に保ってください。それより長いファイルはコンテキストを消費しすぎて、Claudeの指示への従順性が低下し始めます。

CLAUDE.md構造の例

# プロジェクト:Acme API

コマンド

npm run dev # 開発サーバー起動 npm run test # テスト実行(Jest) npm run lint # ESLint + Prettierチェック npm run build # 本番ビルド

アーキテクチャ

  • Express REST API、Node 20
  • Prisma ORM経由のPostgreSQL
  • すべてのハンドラーはsrc/handlers/に配置
  • 共有タイプはsrc/types/に配置
Ad

規則

  • すべてのハンドラーでリクエスト検証にzodを使用
  • 戻り値の形状は常に{ data, error }
  • クライアントにスタックトレースを公開しない
  • console.logではなくロガーモジュールを使用

注意点

  • テストはモックではなく実際のローカルDBを使用。まずnpm run db:test:resetを実行
  • 厳格なTypeScript:未使用のインポートは絶対に禁止

    CLAUDE.local.mdによる個人用上書き

    プロジェクトルートにCLAUDE.local.mdを作成して、チーム全体には適用されない個人設定を追加できます。ClaudeはメインのCLAUDE.mdと一緒にこれを読み込み、自動的にgitignoreされるため、個人の調整がリポジトリに混入することはありません。

    rules/フォルダによるモジュール化された指示

    大規模なチームでは、rules/フォルダが単一の大きなCLAUDE.mdファイルよりも拡張性の高いモジュール化された指示を提供します。

    📖 Read the full source: HN AI Agents

Ad

👀 See Also

Redditユーザーが、一貫したAIコーディング支援のための実用的なClaudeセットアップを共有
Guides

Redditユーザーが、一貫したAIコーディング支援のための実用的なClaudeセットアップを共有

ある開発者が、単一のプロンプトから個別のコンテキストファイル(about-me.md、my-voice.md、my-rules.md)への移行と、Claudeがコンテキストを読み、質問し、計画を作成し、タスクを実行する構造化されたワークフローの実装について説明しています。

OpenClawRadar
MCPサーバーを自作インストールさせる:3つのホスト、3つのメカニズム、落とし穴
Guides

MCPサーバーを自作インストールさせる:3つのホスト、3つのメカニズム、落とし穴

VS Code、Cursor、Claude CodeでMCPサーバーをプログラムからインストールする方法を詳しく解説。API、ファイル書き込み、不正なJSON、アトミック書き込み、冪等更新のようなエッジケースもカバー。

OpenClawRadar
OpenClaw 3.22 アップグレードチェックリスト:痛い目に遭った開発者からの実践的ステップ
Guides

OpenClaw 3.22 アップグレードチェックリスト:痛い目に遭った開発者からの実践的ステップ

開発者がOpenClaw 3.22への具体的なアップグレード手順を共有しています。これには、非推奨の環境変数の確認、バックアップの作成、移行コマンドの実行、プラグイン互換性の検証が含まれます。

OpenClawRadar
Claude APIのレート制限:タイムゾーンウィンドウ、コンテキスト管理、MCPオーバーヘッド
Guides

Claude APIのレート制限:タイムゾーンウィンドウ、コンテキスト管理、MCPオーバーヘッド

Claude APIのレート制限分析によると、ピーク時間帯(太平洋時間5時~11時/東部時間8時~14時の平日)により厳しい制限が課され、コンテキスト管理とMCPサーバーの使用がトークン消費に大きく影響することが明らかになりました。実用的な戦略としては、ピーク時間外での作業、新しいタスクごとに会話を新規開始、MCP統合の監査などが挙げられます。

OpenClawRadar