ブログ目次
AI駆動開発が本格化する中、Claude Codeを個人の生産性向上ツールとしてだけでなく、チーム全体の開発効率を底上げする基盤として導入する企業が増えています。しかし、チーム開発でClaude Codeを活用するには、個人利用とは異なるナレッジ共有や権限管理の仕組みが必要です。
本記事では、Claude Codeをチーム開発に導入する際のCLAUDE.mdの設計、settings.jsonによる権限管理、マルチエージェント構成、コードレビュー自動化まで、開発リーダーやCTOが押さえるべき実践ノウハウを体系的に解説します。
この記事でわかること
- CLAUDE.mdを活用してチーム全員が同じコンテキストでClaude Codeを使えるようにする設計方法
- settings.jsonの階層構造を理解し、プロジェクト単位で適切な権限ポリシーを設定する手順
- マルチエージェント構成(サブエージェント・Git Worktree並列実行)の具体的な活用パターン
- GitHub Actionsと連携したPRレビューの自動化により、レビュー待ち時間を削減する方法
- Team/Enterpriseプランの選定基準と、組織規模に応じた導入ステップ
CLAUDE.mdでチームのコンテキストを統一する
CLAUDE.mdとは何か
CLAUDE.mdは、Claude Codeがセッション開始時に自動で読み込む指示書ファイルです。プロジェクトのルート直下に .claude/CLAUDE.md として配置することで、チームメンバー全員が同一のコンテキストでClaude Codeを利用できます。
個人利用では暗黙知として各自が持っていた「コーディング規約」「アーキテクチャの前提」「禁止事項」を、CLAUDE.mdに明文化することでチーム全体に自動適用できる点が最大のメリットです。
チーム向けCLAUDE.mdの設計パターン
効果的なCLAUDE.mdには以下の要素を含めます。
| セクション | 記載内容の例 | 効果 |
|---|---|---|
| プロジェクト概要 | 技術スタック、ディレクトリ構造 | エージェントの探索コスト削減 |
| コーディング規約 | 命名規則、フォーマッタ設定 | コード品質の統一 |
| アーキテクチャ方針 | レイヤー構成、依存関係のルール | 設計判断の一貫性 |
| 禁止事項 | 破壊的Git操作、本番DB接続 | セキュリティリスクの排除 |
| テスト方針 | カバレッジ基準、テスト命名規則 | テスト品質の担保 |
| デプロイルール | ブランチ戦略、マージ手順 | 運用事故の防止 |
Shopifyはオープンソースプロジェクトで詳細なCLAUDE.mdを公開しており、モジュール境界や検証コマンドを明記することで、エージェントが独立してコードベースを探索するコストを大幅に削減しています。
CLAUDE.mdの階層構造
CLAUDE.mdは複数階層で管理できます。
- リポジトリルート
.claude/CLAUDE.md— プロジェクト全体のルール - サブディレクトリ
src/api/CLAUDE.md— モジュール固有のルール - ユーザーローカル
~/.claude/CLAUDE.md— 個人の好み(Gitに含めない)
この階層構造により、チーム共通ルールと個人設定を分離しつつ、特定モジュールには追加ルールを適用できます。
settings.jsonによる権限管理
権限設定の3階層
Claude Codeの権限設定は、3つのレベルで管理されます。
- ユーザー設定(
~/.claude/settings.json)— 個人のグローバル設定 - プロジェクト設定(
.claude/settings.json)— リポジトリ共有設定 - ローカルオーバーライド(
.claude/settings.local.json)— 個人の上書き設定
評価順序は ローカル > プロジェクト > ユーザー で、deny > ask > allow の順に判定されます。denyルールは常に最優先されるため、危険な操作を確実にブロックできます。
プロジェクト向け推奨設定
チーム開発では、.claude/settings.json で以下のような設定をリポジトリにコミットします。
{
"permissions": {
"allow": ["Read", "Edit", "Write", "Glob", "Grep"],
"deny": [
"Bash(rm -rf *)",
"Bash(git push --force)",
"Bash(git reset --hard)"
]
}
}
これにより、ファイルの読み書きは許可しつつ、破壊的なGit操作やファイル削除はチーム全体でブロックできます。
4つのパーミッションモード
| モード | 動作 | 推奨シーン |
|---|---|---|
| Normal | リスクのある操作ごとに承認を求める | 日常開発(デフォルト) |
| Auto-accept | ファイル読み書きは自動承認、シェルコマンドは確認 | 信頼度の高い定型作業 |
| Plan | 読み取り専用。変更は一切不可 | 調査・設計フェーズ |
| Bypass | 全操作を自動承認 | サンドボックス環境のみ |
チーム開発では、NormalモードをデフォルトとしつつCIパイプラインではAuto-acceptを使う構成が一般的です。Claude Codeでプロジェクト管理を効率化する方法で、タスク分割やマルチエージェント構成の運用パターンも紹介しています。
マルチエージェントでの並列開発
サブエージェントの活用
Claude Codeでは、メインのエージェントから専門的なタスクをサブエージェントに委任できます。サブエージェントは親と同じCLAUDE.md、MCPサーバー、スキルを読み込むため、プロジェクトのコンテキストを維持したまま並列処理が可能です。
代表的な活用パターンは以下のとおりです。
- フロントエンド/バックエンドの並列実装 — UIコンポーネントとAPI実装を別エージェントに分担。Claude Coworkの概要で、AIとの協働モデルをさらに詳しく解説しています
- テスト生成の並列化 — 複数モジュールのテストを同時に生成
- リファクタリングの分散実行 — モジュールごとに独立してリファクタリング
Git Worktreeによる並列実行
CCPM(Claude Code Project Manager)のようなツールを使えば、Git Worktreeを活用して複数のエージェントが同じリポジトリの異なるブランチで同時に作業できます。GitHub Issuesと連携してPRDから実装、PR作成まで自動化する構成も実現可能です。
ただし、マルチエージェント構成ではAPIコストが増大するため、タスクの粒度とエージェント数のバランスを慎重に設計する必要があります。
コードレビューの自動化
GitHub Actions連携
Anthropicが公式に提供する anthropics/claude-code-action@v1 を使えば、PRが作成されるたびにClaude Codeが自動でコードレビューを実行し、コメントを投稿します。
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: $
prompt: "このPRのコード変更をレビューしてください"
レビュー待ち時間の短縮効果は大きく、PRを出してから数分以内にフィードバックが得られます。人間のレビューアがコードを読む前に構文チェック、ロジックの問題、セキュリティリスクを事前に検出することで、レビューの質と速度が同時に向上します。
詳しいCI/CD統合の設計については、Claude Code × CI/CDのパイプライン設計で解説しています。
レビューチェックリストのカスタマイズ
CLAUDE.mdにレビュー観点を記載しておけば、Claude Codeは毎回同じ基準でレビューを実施します。コーディング規約の遵守、テストの有無、パフォーマンスへの影響、セキュリティリスクなど、チーム固有の観点を統一できます。
Team/Enterpriseプランの選定
プラン比較
2025年8月にAnthropicはClaude Code対応のTeam/Enterpriseプランを発表しました。
| 項目 | Teamプラン | Enterpriseプラン |
|---|---|---|
| シート管理 | セルフサーブ | セルフサーブ + SCIM |
| SSO | なし | SAML 2.0 / OIDC |
| 利用分析 | 基本メトリクス | 詳細ダッシュボード |
| 支出制御 | 組織・ユーザー単位 | 組織・部門・ユーザー単位 |
| コンプライアンス | — | リアルタイムAPI監査ログ |
| ポリシー管理 | settings.json | managed-settings.json |
5名以下の小規模チームならTeamプラン、SSO・監査ログ・ポリシーの組織展開が必要な場合はEnterpriseプランを選択するのが一般的です。
managed-settings.jsonによる全社ポリシー
Enterpriseプランでは、IT部門が managed-settings.json で全社統一のポリシーを強制適用できます。個々の開発者がローカルで設定を変更しても、managed-settingsの内容はオーバーライドできないため、セキュリティポリシーの徹底が可能です。
組織レベルのセキュリティ対策については、Claude Codeの企業導入セキュリティガイドも合わせてご覧ください。
導入ステップと成功のポイント
段階的な導入プロセス
チーム全体への展開は、以下のステップで進めるのが効果的です。
- パイロット(1-2週間) — リーダー1-2名が個人利用で検証
- CLAUDE.md整備(1週間) — コーディング規約・禁止事項の明文化
- 小チーム展開(2-4週間) — 3-5名のチームで運用ルールを確立
- CI/CD統合(1-2週間) — GitHub Actions連携でレビュー自動化
- 全体展開 — settings.jsonの標準化とTeam/Enterpriseプラン契約
運用上の注意点
Claude Codeの導入で最も重要なのは、CLAUDE.mdの継続的なメンテナンスです。プロジェクトの進化に合わせてCLAUDE.mdを更新し続けないと、エージェントの出力品質が徐々に低下します。CLAUDE.mdの更新をPRレビューの対象に含め、チーム全員が改善に参加する文化を作ることが成功の鍵です。
また、Claude Codeの基本的な使い方をチームメンバー全員が理解していることが前提になるため、導入前の教育セッションも欠かせません。
あわせて読みたい
- Claude Codeでプロジェクト管理を効率化する方法|CLAUDE.md・タスク分割・進捗管理の実践
- Claude Codeの企業導入セキュリティガイド
- Claude Code × CI/CD|コードレビュー・テスト・デプロイを自動化するパイプライン設計
- Claude Coworkとは?AIが仕事を実行する新しい働き方の全体像
- AI駆動開発とは?従来開発との違い・メリット・導入ステップを実践者が解説
まとめ
本記事では、Claude Codeをチーム開発で効率的に活用する方法について、基本的な考え方から具体的な実践方法までを解説しました。
ポイントを振り返ります。
- CLAUDE.mdにコーディング規約・アーキテクチャ方針・禁止事項を明文化し、チーム全員が同一コンテキストで作業できる環境を構築することが出発点です
- settings.jsonの3階層(ユーザー・プロジェクト・ローカル)を活用し、denyルールで破壊的操作をブロックする権限管理が安全なチーム運用の基盤になります
- マルチエージェント構成やGit Worktreeによる並列開発は生産性を大幅に向上させますが、APIコストとタスク粒度のバランス設計が不可欠です
- GitHub Actionsとclaude-code-actionを連携したPRレビュー自動化により、レビュー待ち時間を短縮しつつレビュー基準を統一できます
CRMを活用した業務効率化やAIとの連携に関するご相談は、CRM特化型コンサルティングのStartLinkまでお気軽にお問い合わせください。
よくある質問(FAQ)
Q1. CLAUDE.mdはGitリポジトリにコミットすべきですか?
はい、.claude/CLAUDE.md と .claude/settings.json はリポジトリにコミットしてチーム全員で共有するのが推奨です。個人的な設定は .claude/settings.local.json や ~/.claude/ に配置し、.gitignore で除外します。
Q2. マルチエージェント構成のAPIコストはどの程度ですか?
エージェント数に比例してAPIコストが増加します。一般的に、サブエージェントを3つ並列で動かすと、シングルエージェントの2.5〜3.5倍程度のコストになります。タスクの粒度が大きい場合(モジュール単位のリファクタリングなど)はコスト効率が良く、細かいタスクの並列化はオーバーヘッドが大きくなる傾向があります。
Q3. Claude CodeのTeamプランとMax(個人向け)プランの違いは何ですか?
Maxプランは個人開発者向けで、Teamプランはチーム管理機能(シート管理、利用分析、支出制御)が追加されます。Teamプランでは管理者がメンバーの利用状況を把握し、組織・ユーザー単位で支出上限を設定できます。5名以上で利用する場合はTeamプランのほうがコスト管理が容易です。
Q4. 既存のESLint/Prettierとの併用は可能ですか?
はい、CLAUDE.mdにフォーマッタやリンターの設定を記載しておけば、Claude Codeはそれらのルールに従ってコードを生成します。CI/CDパイプラインでESLint/Prettierのチェックを走らせれば、Claude Codeが生成したコードも同じ基準で検証されます。
カテゴリナビゲーション:
- Claude Code実践 — このカテゴリの記事一覧
- AI活用 — AI活用の全カテゴリ
- HubSpot - AI Studio — ブログトップ
株式会社StartLinkは、事業推進に関わる「販売促進」「DXによる業務効率化(ERP/CRM/SFA/MAの導入)」などのご相談を受け付けております。 サービスのプランについてのご相談/お見積もり依頼や、ノウハウのお問い合わせについては、無料のお問い合わせページより、お気軽にご連絡くださいませ。
関連キーワード:
サービス資料を無料DL
著者情報
今枝 拓海 / Takumi Imaeda
株式会社StartLinkの代表取締役。
HubSpotのトップパートナーである株式会社H&Kにて、HubSpotのCRM戦略/設計/構築を軸として、 国内・外資系エンタープライズ企業へコンサルティング支援を実施。
パーソルホールティングス株式会社にて、大規模CRM/SFA戦略の策定・PERSOLグループ横断のグループAI戦略/企画/開発ディレクションの業務を遂行経験あり。
株式会社StartLinkでは、累計100社以上のHubSpotプロジェクト実績を元にHubSpot×AIを軸にした経営基盤DXのコンサルティング事業を展開。