メインコンテンツへスキップ
フレームワーク

ディレクターモードフレームワーク

コードの細かい管理を止め、AI チームをリードしましょう。 これは AI での開発方法を変革するパラダイムシフトです。

問題点

ほとんどの開発者は Claude Code を、自分で一行一行コードを書くように使っています。 「このファイルを読んで、その関数を修正して、このテストを実行して...」

これは自分でやるモードです——そしてそれがあなたを足止めしています。

解決策

ディレクターモードは Claude をあなたの開発チームとして扱います。望む成果を定義し、目標を設定し、 チームメンバーを並列で動かします。チームが「どのように」を考え、あなたは「何を」に集中します。

3つの柱

🎯

1. 指示よりも目標

ステップバイステップの指示ではなく、望む成果を定義し、チームにアプローチを決定させます。

自分でやるモード

"src/auth.ts を読んで、validateToken 関数を見つけ、token 文字列のパラメータ検証を追加して、npm test を実行"

ディレクターモード

"セキュリティガイドラインに従ってトークン検証を実装。テストカバレッジを確保。"
🤖

2. チーム委任

専門エージェントはチームメンバーのようなもので、それぞれに専門分野があります。 並行実行により 5-10 倍の効率向上を実現。

# チーム並列実行

→ メンバー 1 (Explore): プロジェクト構造を分析
→ メンバー 2 (Grep): パターンを検索
→ メンバー 3 (Read): 関連テストを確認
→ メンバー 4 (Grep): ドキュメントを確認
→ メンバー 5 (Grep): 最近の変更をレビュー

# すべて同時に実行
# 合計時間 = max(個別時間)
# sum(すべての時間)ではない
📜

3. プロジェクトブループリント

CLAUDE.md にチームを導く指針となる原則を確立。 すべてのインタラクションで一貫性を保ちます。

# CLAUDE.md - チームガイドライン

## コアガイドライン
1. テストファースト開発 (TDD)
2. TypeScript strict モード
3. any 型禁止
4. セキュリティファースト設計

## チーム役割
- code-reviewer: すべての PR
- security-auditor: 認証/決済コード
- test-runner: 実装後に実行

CLAUDE.md 設計原則

CLAUDE.md は AI チームのガイドブックです。 この 7 つの原則が効果的なチームガイドラインの構築をサポートします。

1. 賢さより明確さ

明確で曖昧さのない指示を書く。巧妙なトリックや曖昧な参照を避ける。 チームはあなたの意図をすぐに理解するべきです。

2. 権限の階層

設定をレイヤー化:グローバル (~/.claude/CLAUDE.md) → プロジェクト (./CLAUDE.md) → セッション。 より具体的なコンテキストが一般的なものをオーバーライド。

3. 制限ではなく許可

チームができることを定義し、できないことではなく。効率的な作業を可能にし、 常にブロックして確認を求めるのではなく。

4. コンテキストが王様

関連するコンテキストを事前に提供。プロジェクト構造、技術スタック、コーディング規約。 チームが知れば知るほど、パフォーマンスが向上します。

5. 実行可能な標準

すべてのガイドラインは実行可能であるべき。「TypeScript strict モードを使用」は 「型安全なコードを書く」より良い。

6. エスケープハッチ

ルールを破れる条件を定義。「プロトタイピングや探索以外は常に TDD を使用。」 柔軟性がフラストレーションを防ぎます。

7. 生きたドキュメント

CLAUDE.md はプロジェクトとともに進化。何がうまくいくか学ぶたびに更新。 他のコードと同様にバージョン管理。

実装レベル

ディレクターモードは全か無かではありません。今いる場所から始めて、段階的にレベルアップ。

レベル 1 初心者

目標ベースのプロンプティング

ステップバイステップの指示から結果ベースのリクエストへシフト開始。 すべてのセキュリティチェックを列挙するのではなく「これをセキュアに」。

レベル 2 中級

CLAUDE.md チームガイドライン

プロジェクトの原則、技術スタック、規約を含む包括的な CLAUDE.md を作成。 すべてのチームインタラクションをガイドさせる。

レベル 3 上級

チーム並列コラボレーション

並行して動作する専門チームメンバーをデプロイ。code-reviewer、test-runner、 security-auditor——それぞれの専門分野を持つ。

レベルアップする準備はできましたか?

コミュニティに参加して、プロジェクトでディレクターモードを実装するサポートを受けましょう。