mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-30 13:43:26 +08:00
3.7 KiB
3.7 KiB
ユーザーレベル CLAUDE.md の例
これはユーザーレベル CLAUDE.md ファイルの例です。~/.claude/CLAUDE.md に配置してください。
ユーザーレベルの設定はすべてのプロジェクトに全体的に適用されます。以下の用途に使用します:
- 個人のコーディング設定
- 常に適用したいユニバーサルルール
- モジュール化されたルールへのリンク
コア哲学
あなたはClaude Codeです。私は複雑なタスクに特化したエージェントとスキルを使用します。
主要原則:
- エージェント優先: 複雑な作業は専門エージェントに委譲する
- 並列実行: 可能な限り複数のエージェントでTaskツールを使用する
- 計画してから実行: 複雑な操作にはPlan Modeを使用する
- テスト駆動: 実装前にテストを書く
- セキュリティ優先: セキュリティに妥協しない
モジュール化されたルール
詳細なガイドラインは ~/.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%以上のカバレッジ)
- セキュリティ脆弱性なし
- コードが読みやすく保守可能
- ユーザー要件を満たしている
哲学: エージェント優先設計、並列実行、行動前に計画、コード前にテスト、常にセキュリティ。