Use Claude Code like a Director, not a Programmer
Website | Quick Start | Features | Examples | Discord
"Don't write code. Direct Claude to write code for you."
After installing, run these 3 commands:
/getting-started # Guided 5-minute onboarding
/project-init # Auto-detect project and configure
/workflow # Start your first featureNew to Director Mode? Read What is Director Mode? below, or jump to Quick Start.
Compatibility
Director Mode Lite v1.9.0 is aligned with the Claude 5-era Claude Code specification, including support for:
- Claude 5 family model selection in agent/skill frontmatter (
fable,opus,sonnet,haikualiases) - Agent Teams (experimental multi-agent collaboration)
- 1M context window models (
opus[1m],sonnet[1m]) - All 30 hook event types including
SessionStart,PreCompact, andPostCompact - Multi-account delegation via
CLAUDE_CONFIG_DIRprofiles (/handoff-claude)
Last tested with Claude Code CLI v2.1.201 in July 2026. Newer CLI releases may work, but should be re-verified rather than assumed compatible.
Director Mode is a paradigm shift in AI-assisted development. Instead of writing code line by line, you direct Claude to execute your vision autonomously.
Traditional Coding Director Mode
━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━
You: Write code You: Define the vision
AI: Follow orders AI: Execute autonomously
↓ ↓
Micromanagement Strategic oversight
One task at a time Parallel agent execution
Manual intervention Continuous automation
| Principle | Description |
|---|---|
| Efficiency First | Direct execution, minimal interruption |
| Parallel Processing | Multiple agents working simultaneously |
| Autonomous Execution | AI handles implementation details |
| Strategic Oversight | You focus on "what" and "why" |
|
Similar to Ralph Wiggum, Auto-Loop uses Stop hooks but focuses on TDD:
Stop anytime with: touch .auto-loop/stop |
|
|
Self-Evolving Loop takes automation further by:
Key difference from auto-loop:
|
/evolving-loop "Build REST API
Acceptance Criteria:
- [ ] GET /users endpoint
- [ ] POST /users endpoint
- [ ] Input validation
- [ ] Error handling
"
# The loop:
# 1. Analyzes requirements deeply
# 2. Generates custom executor skill
# 3. Executes with TDD
# 4. Validates results
# 5. If fails: learns & evolves skills
# 6. Repeats until all criteria pass
# 7. Ships the final resultCheck status: /evolving-status
/evolving-status --history
/evolving-status --evolution |
See docs/SELF-EVOLVING-LOOP.md for complete documentation.
# 1. Register the third-party marketplace (once per Claude profile)
claude plugin marketplace add claude-world/director-mode-lite
# 2. Install the marketplace-qualified plugin
claude plugin install director-mode-lite@director-mode-lite
# 3. Inside Claude Code, load the newly installed plugin without restarting
/reload-pluginsThis portable path exposes namespaced skills and agents. It does not attach Auto-Loop, changelog, or validation hooks to the current project. Choose the clone path below when you want project-local assets and opt-in hooks; do not script against Claude Code's internal, versioned plugin-cache layout.
🔧 Plugin Management Commands
# Update plugin to latest version
claude plugin marketplace update director-mode-lite
claude plugin uninstall director-mode-lite@director-mode-lite
claude plugin install director-mode-lite@director-mode-lite
# Load plugin changes in an active Claude Code session
/reload-pluginsgit clone https://github.com/claude-world/director-mode-lite.git
cd director-mode-lite
# Answer a few questions and pick the project's automation level:
./install.sh /path/to/your/project --wizard
# ...or accept the non-interactive defaults:
./install.sh /path/to/your/project
# Verify the project you configured:
./scripts/verify-install.sh /path/to/your/projectgit clone https://github.com/claude-world/director-mode-lite.git
cd director-mode-lite
./demo.sh ~/director-mode-demodemo.sh uses a throwaway directory, not an operating-system sandbox. If the
target already exists, the script can offer to delete and recreate it; inspect
the path carefully before confirming.
Run the verifier against the project where you installed Director Mode Lite:
# From the cloned checkout used for project integration
./scripts/verify-install.sh /path/to/your/project
# If the wizard intentionally selected no hooks
./scripts/verify-install.sh --allow-no-hooks /path/to/your/projectThe script checks:
python3andjqare available for settings and hook state handlingCLAUDE.mdexists; an existing project's custom structure is accepted- The complete shipped inventory is present: 32 skills, including 27 user-invocable commands, and 14 agents (additional user assets are allowed)
- Core and Evolving-Loop hook scripts exist and are executable
.claude/settings.local.jsonis valid JSON and contains at least one registered Director Mode hook
It prints colored PASS and FAIL lines, exits 0 when all checks pass, and exits 1 if any check fails.
If you deliberately selected a completely hook-free wizard setup, pass
--allow-no-hooks. It still verifies CLAUDE.md and the complete skill/agent
inventory, while skipping hook files, hook dependencies, settings, and
registration checks that do not apply to that mode.
The verifier validates installation structure and configuration. It does not launch Claude Code, invoke a slash command, run your project tests, or prove that model-maintained acceptance criteria and outputs are correct.
✨ Installation Features
- Setup Wizard -
--wizardasks about your project and lets you pick which Stop-hook automation (none / Auto-Loop / Auto-Loop + Evolving-Loop) and safety/observability hooks to enable, instead of the fixed defaults - Automatic Backup - Backups existing
.claude/to.claude-backup-TIMESTAMP/ - Portable Path Hooks - All hooks use
$CLAUDE_PROJECT_DIRfor portability (no more "file not found" errors) - Settings Preservation - Preserves existing settings; the verifier reports when no Director Mode hook was registered
- Skip Existing - Won't overwrite already-installed commands/agents/skills
- In-Place Upgrade -
--updateoverwrites distributed files with the latest version - Scoped Uninstall - hooks-only removes Director Mode hook files and registrations while preserving custom hooks and runtime state; complete removal is intentionally broader
- Automated Tests -
./tests/run-tests.shvalidates installation
|
Workflow:
Setup & Health:
Validators:
Generators:
Utilities:
|
Core Agents:
Expert Agents:
Self-Evolving Agents:
|
27 of the skills are the slash commands listed left. The other 5 are internal knowledge bases, auto-loaded by agents or triggered by Claude:
Plus:
|
┌─────────────────────────────────────────────────────────────────┐
│ │
│ Step 1 Step 2 Step 3 │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ FOCUS │ ──► │ PREVENT │ ──► │ TEST │ │
│ │ PROBLEM │ │ OVERDEV │ │ FIRST │ │
│ └─────────┘ └─────────┘ └─────────┘ │
│ │ │ │ │
│ Understand Only build Red-Green- │
│ before coding what's needed Refactor │
│ │
│ Step 4 Step 5 │
│ ┌─────────┐ ┌─────────┐ │
│ ──► │DOCUMENT │ ──► │ COMMIT │ │
│ └─────────┘ └─────────┘ │
│ │ │ │
│ Auto-generated Conventional │
│ documentation Commits │
│ │
└─────────────────────────────────────────────────────────────────┘
One of Director Mode's key advantages is parallel processing:
|
|
# Old way: Sequential manual searches
grep -r "authentication" src/
grep -r "login" src/
cat src/auth/index.ts
# ... slow, tedious
# Director Mode: One command, 5 parallel agents
/focus-problem "understand the authentication flow"Parallelism doesn't stop at one account. /handoff-claude delegates tasks to other authorized Claude Code instances — each with its own login, quota, and session state via CLAUDE_CONFIG_DIR profiles:
# One-time setup per profile (isolated login, sessions, settings)
CLAUDE_CONFIG_DIR=~/.claude-profiles/z-1 claude auth login
# Fan out to two accounts in parallel, conflict-free via git worktrees
(cd ../proj-task-a && claude-z-1 -p "Implement feature A" --permission-mode acceptEdits) &
(cd ../proj-task-b && claude-z-2 -p "Implement feature B" --permission-mode acceptEdits) &
waitRun /handoff-claude for the full setup guide (wrapper commands, auth, result collection).
|
Automatically reviews:
Triggers: Code changes, commits, "review" |
5-step debugging:
Triggers: Errors, test failures, "bug" |
Creates and maintains:
Triggers: New features, structure changes |
Director Mode Lite includes 5 Expert Agents that deeply understand Claude Code's official features:
|
Your guide for:
Ask: "How should I structure my CLAUDE.md?" |
Your guide for:
Ask: "How do I add a Notion MCP?" |
Your guide for:
Ask: "Create a security-reviewer agent" |
Your guide for:
Ask: "Make a /deploy command" |
Your guide for:
Ask: "How do I protect .env files?" |
Why? Anthropic provides documentation, but no specialized helpers. These experts know the official docs and help you implement correctly.
Pair with Expert Agents for validate-then-fix or template-then-customize workflows:
|
Validate your configurations and get actionable fix suggestions: /claude-md-check # Check CLAUDE.md structure
/mcp-check # Check MCP settings.json
/agent-check [file.md] # Check agent file format
/skill-check [file.md] # Check skill file format
/hooks-check # Check hooks config + scriptsOutput format: ## Validation Report
### Status: ✅ PASS / ⚠️ WARNINGS / ❌ FAIL
| Check | Status | Notes |
|-------|--------|-------|
| ... | ✅/❌ | ... |
### Issues Found
1. [Issue and recommendation]
### Auto-Fix Available
- Run command X to fix... |
Generate properly-formatted files from templates: /claude-md-template # Generate CLAUDE.md
/agent-template [name] [purpose] # Generate agent
/skill-template [name] [purpose] # Generate skill
/hook-template [type] [purpose] # Generate hookExample: /agent-template security-scanner "scan for vulnerabilities"
# Creates: .claude/agents/security-scanner.md
# with proper frontmatter, activation triggers,
# output format, and guidelinesHook types:
|
The CLAUDE.md file configures Claude's behavior in your project:
# Project: My App
Tech: TypeScript, React, PostgreSQL
# Policies
- Always write tests first
- Use conventional commits
- Document public APIs
# Workflow
- Parallel agents: enabled
- Auto-commit: disabled
- Review before merge: requiredSee docs/CLAUDE-TEMPLATE.md for a complete template.
| Traditional AI Coding | Director Mode Lite | |
|---|---|---|
| Workflow | Ask → Wait → Copy → Test → Repeat | Direct → Auto-execute → Review |
| Parallelism | One task at a time | Multiple agents simultaneously |
| Automation | Manual intervention needed | Auto-Loop runs until done |
| Testing | Often forgotten | TDD built into workflow |
| Documentation | Afterthought | Auto-generated |
Learn by doing with hands-on tutorials:
| Example | Description | Time |
|---|---|---|
| Calculator | Auto-Loop TDD demo | 5 min |
| REST API | Building an API with TDD | 15 min |
| CLI Tool | Command-line tool | 10 min |
| TypeScript Library | Publishable npm library | 20 min |
See examples/ for full tutorials.
|
🌐 Website claude-world.com |
💬 Discord Join the community |
📊 Live Stats Traffic & community growth |
🐛 Issues Report bugs, request features |
| Document | Description |
|---|---|
| FAQ | Common questions answered |
| Concepts | Deep dive into methodology |
| CLAUDE.md Template | Project configuration guide |
| Hooks Guide | Hook implementation reference (30 event types) |
| Self-Evolving Loop | Dynamic skill evolution system |
| Development Patterns | Learned best practices |
Other open-source tools from the Claude World community:
| Project | Description | Link |
|---|---|---|
| cf-browser | Cloudflare Browser MCP server for headless browsing, screenshots, and web scraping within Claude Code | github.com/anthropic-community/cf-browser |
| trend-pulse | Real-time trend aggregation MCP server -- monitors 8+ sources (GitHub, Hacker News, Reddit, etc.) for content ideas | github.com/anthropic-community/trend-pulse |
These tools work great alongside Director Mode Lite. Use
cf-browserfor web research agents andtrend-pulsefor staying on top of developer trends.
Lucas Wang (@lukashanren1)
- GitHub: @gn00295120
- Product page: claude-world.com/director-mode-lite
MIT License - Free for personal and commercial use.
See LICENSE for details.
This is a free, open-source toolkit (v1.9.0) from the Claude World community, last tested with Claude Code CLI v2.1.201.
|
What's included (FREE):
|
Want more? Visit claude-world.com for:
|
Made with direction by Claude World Taiwan
