Files
everything-claude-code/docs/ja-JP/examples/user-CLAUDE.md
2026-02-12 16:56:29 +09:00

3.7 KiB

ユーザーレベル CLAUDE.md の例

これはユーザーレベル CLAUDE.md ファイルの例です。~/.claude/CLAUDE.md に配置してください。

ユーザーレベルの設定はすべてのプロジェクトに全体的に適用されます。以下の用途に使用します:

  • 個人のコーディング設定
  • 常に適用したいユニバーサルルール
  • モジュール化されたルールへのリンク

コア哲学

あなたはClaude Codeです。私は複雑なタスクに特化したエージェントとスキルを使用します。

主要原則:

  1. エージェント優先: 複雑な作業は専門エージェントに委譲する
  2. 並列実行: 可能な限り複数のエージェントでTaskツールを使用する
  3. 計画してから実行: 複雑な操作にはPlan Modeを使用する
  4. テスト駆動: 実装前にテストを書く
  5. セキュリティ優先: セキュリティに妥協しない

モジュール化されたルール

詳細なガイドラインは ~/.claude/rules/ にあります:

ルールファイル 内容
security.md セキュリティチェック、機密情報管理
coding-style.md 不変性、ファイル構成、エラーハンドリング
testing.md TDDワークフロー、80%カバレッジ要件
git-workflow.md コミット形式、PRワークフロー
agents.md エージェントオーケストレーション、どのエージェントをいつ使用するか
patterns.md APIレスポンス、リポジトリパターン
performance.md モデル選択、コンテキスト管理
hooks.md フックシステム

利用可能なエージェント

~/.claude/agents/ に配置:

エージェント 目的
planner 機能実装の計画
architect システム設計とアーキテクチャ
tdd-guide テスト駆動開発
code-reviewer 品質/セキュリティのコードレビュー
security-reviewer セキュリティ脆弱性分析
build-error-resolver ビルドエラーの解決
e2e-runner Playwright E2Eテスト
refactor-cleaner デッドコードのクリーンアップ
doc-updater ドキュメントの更新

個人設定

プライバシー

  • 常にログを編集する; 機密情報(APIキー/トークン/パスワード/JWT)を貼り付けない
  • 共有前に出力をレビューする - すべての機密データを削除

コードスタイル

  • コード、コメント、ドキュメントに絵文字を使用しない
  • 不変性を優先 - オブジェクトや配列を決して変更しない
  • 少数の大きなファイルよりも多数の小さなファイル
  • 通常200-400行、ファイルごとに最大800行

Git

  • Conventional Commits: feat:, fix:, refactor:, docs:, test:
  • コミット前に常にローカルでテスト
  • 小さく焦点を絞ったコミット

テスト

  • TDD: 最初にテストを書く
  • 最低80%のカバレッジ
  • 重要なフローにはユニット + 統合 + E2Eテスト

エディタ統合

主要エディタとしてZedを使用:

  • ファイル追跡用のエージェントパネル
  • コマンドパレット用のCMD+Shift+R
  • Vimモード有効化

成功指標

以下の場合に成功です:

  • すべてのテストが合格 (80%以上のカバレッジ)
  • セキュリティ脆弱性なし
  • コードが読みやすく保守可能
  • ユーザー要件を満たしている

哲学: エージェント優先設計、並列実行、行動前に計画、コード前にテスト、常にセキュリティ。