director-mode-lite
Use Claude Code like a Director, not a Programmer. Complete toolkit with 27 commands, 14 agents, 32 skills, and TDD-based Auto-Loop.
pinned to #0110500updated 3 weeks ago
Ask your AI client: “install plugins/director-mode-lite”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/director-mode-litemetahub onboarded this repo on the author's behalf.
If you own github.com/claude-world/director-mode-lite on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
74
Last commit
3 weeks ago
Latest release
published
- #ai-agents
- #ai-coding
- #anthropic
- #automation
- #claude-code
- #claude-code-plugin
- #claude-code-plugins
- #claude-code-skills
- #developer-tools
- #tdd
What's bundled
Items extracted from this plugin's manifest + directory tree.
Skills (32)
skills/agent-checkValidate custom agent file format and structure. Use after creating or editing an agent, before committing agent changes, or when an agent fails to load.skills/agent-templateGenerate custom agent from template. Use when creating a new subagent from scratch, or scaffolding an agent file with correct frontmatter.skills/agentsList all available agents (core, expert, self-evolving). Use when the user asks what agents are available or runs /agents.skills/auto-loopTDD-based autonomous development loop with checkpoint recovery and observability changelogskills/changelogView and manage the runtime changelog for observabilityskills/check-environmentVerify the development environment is ready for Director Mode: claude CLI, git, python3, jq, project runtime, and installed skills/agents/hooks. Use after installation, when hooks or skills misbeha…skills/claude-md-checkValidate CLAUDE.md structure and completenessskills/claude-md-templateGenerate CLAUDE.md template for current project
Subagents (8)
agents-expert|claude-md-expert|code-reviewer|completion-judge|debugger|doc-writer|evolving-orchestrator|experience-extractor|
Hooks (1)
- settings-hooks
Evaluation report
PassingAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.0110500· 3 weeks ago
Select a category above to see its individual checks.
Release history
1- releasecurrent0110500pass3 weeks ago
Contents
Director Mode Lite
<strong>Use Claude Code like a Director, not a Programmer</strong>
Website | Quick Start | Features | Examples | Discord
<i>"Don't write code. Direct Claude to write code for you."</i>
Start Here
After installing, run these 3 commands:
/getting-started # Guided 5-minute onboarding
/project-init # Auto-detect project and configure
/workflow # Start your first feature
New to Director Mode? Read What is Director Mode? below, or jump to Quick Start.
<strong>Compatibility</strong>
Director Mode Lite is fully compatible with the latest Claude Code release (Claude 5 era), 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)
Tested with Claude Code CLI v2.1.201 as of July 2026. Works with Claude Fable 5, Opus 4.8, Sonnet 5, and Haiku 4.5.
What is Director Mode?
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
Core Principles
| 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" |
Key Feature: TDD-Driven Auto-Loop
<table> <tr> <td width="50%">Test-Driven Development Automation
Similar to Ralph Wiggum, Auto-Loop uses Stop hooks but focuses on TDD:
- Acceptance Criteria Tracking - Parse
- [ ]and auto-check completion - TDD Methodology - Red-Green-Refactor cycle guidance
- Checkpoint Recovery - Resume from
.auto-loop/checkpoint.json - Agent Collaboration - code-reviewer, test-runner integration
Stop anytime with:
touch .auto-loop/stop
</td>
<td width="50%">
/auto-loop "Create a calculator
Acceptance Criteria:
- [ ] add(a, b) function
- [ ] subtract(a, b) function
- [ ] Unit tests"
[Iteration 1] RED → Write test...
[Iteration 2] GREEN → Implement...
[Iteration 3] REFACTOR → Clean...
[Iteration 4] GREEN → subtract()...
[Iteration 5] All criteria complete!
</td>
</tr>
</table>

Self-Evolving Loop
<table> <tr> <td width="50%">Beyond Auto-Loop: Strategy Evolution
Self-Evolving Loop takes automation further by:
- Dynamic Skill Generation - Creates custom skills for each task
- Learning from Failures - Extracts patterns and root causes
- Strategy Evolution - Improves its own execution approach
- 8-Phase Workflow - ANALYZE → GENERATE → EXECUTE → VALIDATE → DECIDE → LEARN → EVOLVE → SHIP
Key difference from auto-loop:
| Feature | auto-loop | evolving-loop |
|---|---|---|
| Strategy | Fixed TDD | Dynamic |
| Learning | None | Extracts patterns |
| Adaptation | Low | High |
/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 result
Check status:
/evolving-status
/evolving-status --history
/evolving-status --evolution
</td>
</tr>
</table>
See docs/SELF-EVOLVING-LOOP.md for complete documentation.
Quick Start
Option A: Plugin Install (Recommended)
# 1. Install plugin via Claude Code marketplace
claude plugin install director-mode-lite
# 2. Navigate to your project directory
cd your-project
# 3. Run installation script from cached plugin
~/.claude/plugins/cache/director-mode-lite/director-mode-lite/1.8.1/install.sh .
# 4. Verify installation
~/.claude/plugins/cache/director-mode-lite/director-mode-lite/1.8.1/scripts/verify-install.sh .
<strong>🔧 Plugin Management Commands</strong>
# Update plugin to latest version
claude plugin marketplace update director-mode-lite
claude plugin uninstall director-mode-lite
claude plugin install director-mode-lite
# Check installed plugins
cat ~/.claude/plugins/installed_plugins.json | jq '.'
# View plugin cache
ls -la ~/.claude/plugins/cache/director-mode-lite/director-mode-lite/1.8.1/
Option B: Clone and Install
git clone https://github.com/claude-world/director-mode-lite.git
cd director-mode-lite
./install.sh /path/to/your/project
Option C: Try Demo First
git clone https://github.com/claude-world/director-mode-lite.git
cd director-mode-lite
./demo.sh ~/director-mode-demo
Verify Installation
Run the verifier against the project where you installed Director Mode Lite:
# Plugin install
~/.claude/plugins/cache/director-mode-lite/director-mode-lite/1.8.1/scripts/verify-install.sh .
# Clone install
./scripts/verify-install.sh /path/to/your/project
The script checks:
CLAUDE.mdplus core.claude/files and directories- Required
CLAUDE.mdsections from the template .claude/skills/and.claude/agents/are populated
It prints colored PASS and FAIL lines, exits 0 when all checks pass, and exits 1 if any check fails.
<strong>✨ Installation Features</strong>
- 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) - Smart Merge - Preserves existing settings, only adds new hooks
- Skip Existing - Won't overwrite already-installed commands/agents/skills
- Clean Uninstall -
./uninstall.shremoves all installed files - Automated Tests -
./tests/run-tests.shvalidates installation
What's Included
<table> <tr> <td valign="top" width="33%">Commands (27)
Workflow:
| Command | Purpose |
|---|---|
/workflow | 5-step dev flow |
/focus-problem | Problem analysis |
/test-first | TDD cycle |
/smart-commit | Auto commits |
/plan | Task breakdown |
/auto-loop | TDD loop |
/evolving-loop | Self-evolving |
/evolving-status | Loop status |
Setup & Health:
| Command | Purpose |
|---|---|
/getting-started | 5-min onboarding |
/project-init | Quick setup |
/check-environment | Env check |
/project-health-check | 7-point audit |
Validators:
| Command | Purpose |
|---|---|
/claude-md-check | Validate CLAUDE.md |
/mcp-check | Validate MCP config |
/agent-check | Validate agent files |
/skill-check | Validate skill files |
/hooks-check | Validate hooks |
Generators:
| Command | Purpose |
|---|---|
/claude-md-template | Generate CLAUDE.md |
/agent-template | Generate agents |
/skill-template | Generate skills |
/hook-template | Generate hooks |
Utilities:
| Command | Purpose |
|---|---|
/changelog | Session events |
/handoff-codex | Delegate to Codex |
/handoff-gemini | Delegate to Gemini |
/handoff-claude | Multi-account Claude |
/agents | List agents |
/skills | List skills |
Agents (14)
Core Agents:
| Agent | Purpose |
|---|---|
code-reviewer | Quality, security |
debugger | Error analysis |
doc-writer | Documentation |
Expert Agents:
| Agent | Purpose |
|---|---|
claude-md-expert | CLAUDE.md design |
mcp-expert | MCP configuration |
agents-expert | Custom agents |
skills-expert | Custom skills |
hooks-expert | Automation hooks |
Self-Evolving Agents:
| Agent | Purpose |
|---|---|
evolving-orchestrator | Loop coordination |
requirement-analyzer | Deep analysis |
skill-synthesizer | Generate skills |
completion-judge | Decision making |
experience-extractor | Learn from failures |
skill-evolver | Evolve strategy |
Skills (32)
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:
| Internal Skill | Purpose |
|---|---|
code-reviewer | Review checklists |
debugger | 5-step method |
doc-writer | Doc templates |
test-runner | Test commands |
interop-router | Auto CLI routing |
Plus:
- CLAUDE.md template
- Starter hooks (Auto-Loop, changelog, validator)
- 4 hands-on examples
The 5-Step Workflow
┌─────────────────────────────────────────────────────────────────┐
│ │
│ 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 │
│ │
└─────────────────────────────────────────────────────────────────┘
Parallel Agent Execution
One of Director Mode's key advantages is parallel processing:
<table> <tr> <td width="50%">Traditional (Sequential)
Agent 1 ─────►
Agent 2 ─────►
Agent 3 ─────►
Agent 4 ─────►
Total time: 4 × single_agent_time
</td>
<td width="50%">
Director Mode (Parallel)
Agent 1 ─────┐
Agent 2 ─────┼────► Results
Agent 3 ─────┤
Agent 4 ─────┘
Total time: max(single_agent_time)
</td>
</tr>
</table>
Example: Problem Analysis
# 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"
Scale Out: Multi-Account Delegation
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) &
wait
Run /handoff-claude for the full setup guide (wrapper commands, auth, result collection).
Agents
<table> <tr> <td width="33%">code-reviewer
Automatically reviews:
- Code quality
- Security vulnerabilities
- Error handling
- Performance
- Test coverage
Triggers: Code changes, commits, "review"
</td> <td width="33%">debugger
5-step debugging:
- Capture error info
- Isolate problem
- Form hypotheses
- Investigate
- Fix & verify
Triggers: Errors, test failures, "bug"
</td> <td width="34%">doc-writer
Creates and maintains:
- README files
- API documentation
- Code comments
- Architecture docs
Triggers: New features, structure changes
</td> </tr> </table>Expert Agents
Director Mode Lite includes 5 Expert Agents that deeply understand Claude Code's official features:
<table> <tr> <td width="20%">claude-md-expert
Your guide for:
- CLAUDE.md design patterns
- Project configuration
- Best practices
Ask: "How should I structure my CLAUDE.md?"
</td> <td width="20%">mcp-expert
Your guide for:
- MCP server setup
- Available MCPs
- Troubleshooting
Ask: "How do I add a Notion MCP?"
</td> <td width="20%">agents-expert
Your guide for:
- Custom agent creation
- Tool permissions
- Agent patterns
Ask: "Create a security-reviewer agent"
</td> <td width="20%">skills-expert
Your guide for:
- Slash command creation
- Skill frontmatter
- Workflow design
Ask: "Make a /deploy command"
</td> <td width="20%">hooks-expert
Your guide for:
- Stop hooks (Auto-Loop)
- PreToolUse/PostToolUse
- Automation patterns
Ask: "How do I protect .env files?"
</td> </tr> </table>Why? Anthropic provides documentation, but no specialized helpers. These experts know the official docs and help you implement correctly.
Validators & Generators
Pair with Expert Agents for validate-then-fix or template-then-customize workflows:
<table> <tr> <td width="50%">Validators (5)
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 + scripts
Output format:
## Validation Report
### Status: ✅ PASS / ⚠️ WARNINGS / ❌ FAIL
| Check | Status | Notes |
|-------|--------|-------|
| ... | ✅/❌ | ... |
### Issues Found
1. [Issue and recommendation]
### Auto-Fix Available
- Run command X to fix...
</td>
<td width="50%">
Generators (4)
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 hook
Example:
/agent-template security-scanner "scan for vulnerabilities"
# Creates: .claude/agents/security-scanner.md
# with proper frontmatter, activation triggers,
# output format, and guidelines
Hook types:
PreToolUse- Block/validate before tool runsPostToolUse- Log/react after tool runsStop- Continue automation loopsNotification- External alerts (Slack, etc.)
CLAUDE.md Configuration
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: required
See docs/CLAUDE-TEMPLATE.md for a complete template.
Comparison
<table> <tr> <th></th> <th>Traditional AI Coding</th> <th>Director Mode Lite</th> </tr> <tr> <td><strong>Workflow</strong></td> <td>Ask → Wait → Copy → Test → Repeat</td> <td>Direct → Auto-execute → Review</td> </tr> <tr> <td><strong>Parallelism</strong></td> <td>One task at a time</td> <td>Multiple agents simultaneously</td> </tr> <tr> <td><strong>Automation</strong></td> <td>Manual intervention needed</td> <td>Auto-Loop runs until done</td> </tr> <tr> <td><strong>Testing</strong></td> <td>Often forgotten</td> <td>TDD built into workflow</td> </tr> <tr> <td><strong>Documentation</strong></td> <td>Afterthought</td> <td>Auto-generated</td> </tr> </table>Examples
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.
Community
<table> <tr> <td align="center" width="25%"> [ <strong>🌐 Website</strong>claude-world.com ](https://claude-world.com)
</td> <td align="center" width="25%"> [ <strong>💬 Discord</strong>Join the community ](https://discord.com/invite/rBtHzSD288)
</td> <td align="center" width="25%"> [ <strong>📊 Live Stats</strong>Traffic & community growth ](https://claude-world.com/stats)
</td> <td align="center" width="25%"> [ <strong>🐛 Issues</strong>Report bugs, request features ](https://github.com/claude-world/director-mode-lite/issues)
</td> </tr> </table>Documentation
| 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 |
Related Projects
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.
Author
Lucas Wang (@lukashanren1)
- GitHub: @gn00295120
- Website: claude-world.com
License
MIT License - Free for personal and commercial use.
See LICENSE for details.
About Director Mode Lite
This is a free, open-source toolkit (v1.8.0) from the Claude World community, compatible with the latest Claude Code (Claude 5 era).
<table> <tr> <td width="50%">What's included (FREE):
- 27 Commands (incl. validators & generators)
- 14 Agents (3 Core + 5 Experts + 6 Self-Evolving)
- 32 Skills
- Auto-Loop with TDD
- Expert-guided project setup
- Validation & template generation
- Complete documentation
Want more?
Visit claude-world.com for:
- Advanced methodologies
- Enterprise support
- Full Director Mode experience
<sub>Made with direction by Claude World Taiwan</sub>
Reviews
No reviews yet. Be the first.
Related
espalier-engineering
Train your AI coders the way you'd train a vine — discover your codebase's actual patterns, then encode them as rules, skills, agents, hooks, and a guided pipeline so generated code lands inside your conventions on the first try, not the fifth
superpowers-symfony
A Symfony-focused toolkit for Claude Code providing TDD (Pest/PHPUnit), Doctrine ORM, API Platform, Messenger, Voters, quality checks (PHP-CS-Fixer/PHPStan), and pragmatic architecture patterns - Docker Compose and Symfony Docker (FrankenPHP) compatible
beagle-ai
Pydantic AI, LangGraph, DeepAgents, and Vercel AI SDK skills for building and reviewing AI applications.
mh install plugins/director-mode-lite