Environment Check
Verify your development environment is ready for Director Mode.
Checks Performed
1. Director Mode Dependencies
| Tool | Purpose | Check | Required |
|---|---|---|---|
| git | Version control | git --version | Yes |
| python3 | Installer, adapters, and relay | python3 --version | Yes |
| jq | Legacy automation hooks only | jq --version | No |
2. CLI versions
bashclaude --version codex --version grok --version
Minimum: 2.0.0+
3. Project-Specific Tools
Auto-detect project type and check relevant tools:
| Project Type | Detected By | Tools to Check |
|---|---|---|
| Node.js | package.json | node --version, npm --version or pnpm --version |
| Python | requirements.txt, pyproject.toml | python3 --version, pip --version |
| Rust | Cargo.toml | rustc --version, cargo --version |
| Go | go.mod | go version |
| Java | pom.xml, build.gradle | java --version, mvn --version or gradle --version |
4. Director Mode Installation
-
.claude/directory exists -
.claude/skills/populated (35 skills expected) -
.agents/skills/populated when the Codex adapter is selected -
.director-mode/bin/director-relayis executable -
.director-mode/bin/director-openis executable -
.claude/agents/populated (14 agents expected) -
.codex/agents/and.grok/agents/populated for selected adapters - no active hooks for the default install
- optional hooks match the explicitly selected mode and contain no surprise deny/block response
-
CLAUDE.mdexists
5. Git Status
- Inside git repository
- Clean working tree (or note uncommitted changes)
Output Format
markdown## Environment Check Results ### Director Mode Dependencies - [x] git: 2.54.0 - [x] python3: 3.14.8 - [x] jq: 1.8.2 ### Claude Code - [x] Version: 2.1.305 ### Project Tools (Node.js detected) - [x] node: 24.11.0 - [x] pnpm: 11.22.0 ### Director Mode Installation - [x] .claude/ directory exists - [x] 35 skills installed - [x] Cross-CLI guidance and relay installed - [x] 14 agents installed - [x] default hook mode: none - [x] native open launcher installed - [x] CLAUDE.md exists ### Git Status - [x] Git repository initialized - [ ] Warning: 3 uncommitted changes ### Summary **Status**: Ready
Follow-up Actions
| Issue | Action |
|---|---|
| Missing python3 | Install Python 3: brew install python3 (macOS) or apt install python3 (Linux) |
| Missing jq | Ignore unless legacy --hooks automation was explicitly selected |
| Missing git | Install git for your OS |
| Missing node | Install Node.js LTS: https://nodejs.org |
| Old Claude Code | Run claude update |
| No .claude/ | Run install script: ./install.sh . |
| Unexpected hooks active | Inspect Claude user settings and grok inspect --json; Grok may load Claude-compatible hooks |
| No CLAUDE.md | Run /project-init or /claude-md-template |


