Skip to content

/check-environment

Verify Claude, Codex, and Grok availability plus Director guidance, relay, agents, and skills. Audit optional hooks only when selected. Use after installation or when a native surface misbehaves.

shell
$ npx -y skills add claude-world/director-mode-lite --skill check-environment --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/check-environment
How auto-invocation works

Context preview

The summary Claude sees to decide when to auto-load this skill.

Verify Claude, Codex, and Grok availability plus Director guidance, relay, agents, and skills. Audit optional hooks only when selected. Use after installation or when a native surface misbehaves.

SKILL.md

check-environment.SKILL.md
name: check-environment
description: "Verify Claude, Codex, and Grok availability plus Director guidance, relay, agents, and skills. Audit optional hooks only when selected. Use after installation or when a native surface misbehaves."
user-invocable: true

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

claude --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-relay` is executable
  • [ ] `.director-mode/bin/director-open` is 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.md` exists

5. Git Status

  • [ ] Inside git repository
  • [ ] Clean working tree (or note uncommitted changes)

---

Output Format

## Environment Check Results

### Director Mode Dependencies
- [x] git: 2.39.0
- [x] python3: 3.11.0
- [x] jq: 1.7

### Claude Code
- [x] Version: 2.1.201

### Project Tools (Node.js detected)
- [x] node: 20.10.0
- [x] pnpm: 8.12.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` |

Read more
Read it on GitHub ↗
Ships withdirector-mode-lite

Use Claude Code like a Director, not a Programmer. MIT toolkit with Auto-Loop, guided setup, 27 commands, 14 agents, and 32 skills.

Get the whole plugin, auto-invoked
Stats
81
Stars
0
Views
11
Forks
Active
Maintenance
Shell
Language
MIT
License
7d ago
Last commit
6mo ago
Created

Repo: claude-world/director-mode-lite