brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
env-readinessUse when you want a READ-ONLY readiness review of a Claude Code environment — does this machine have everything wired for the local forge/bob/alf/skills setup? Reviews ~/.claude (global) plus an optional per-project .claude/ across every dimension (skills/agents/workflows installed, SessionStart hooks wired, config files present, gates import, 3-tree identi…
Independent GitHub snapshot · Automated classification · Original documentation governs
The review counterpart to installer/bootstrap-environment.py (which installs
and wires). The doctor answers one question — "is this environment ready for our
setup?" — and never changes anything. It composes the existing probes into one
verdict and points every fix at the installer or a specific probe.
bootstrap-environment.py — verify the wire-up actually took.--strict --json to fail a pipeline when the env is NOT-READY.python3 ~/.claude/skills/env-readiness/scripts/readiness.py # review ~/.claude (+ CWD project if it has .claude/)
python3 .../readiness.py --project /path/to/repo # also review a specific project
python3 .../readiness.py --json # machine-readable
python3 .../readiness.py --strict # exit 1 when NOT-READY (CI gate)
python3 .../readiness.py --claude-home /custom/.claude # non-default home
| Dimension | Checks | Composes |
|---|---|---|
| Install | skills/agents/workflows counts + key skills (forge, env-adoption, …) and agents (bob, alf, pa, evo, wiki); CLAUDE.md; AGENTS.md symlink; claude-observe bin; Codex mirror parity | install.py, bootstrap |
| Hooks | the 5 canonical SessionStart hooks wired in settings.json | settings.json |
| Config | policy-limits.json (mode 0600), model-policy.yaml, publish-config.json present + parse | file probes |
| Gates | _meta/gates.py imports + loads in a child process | gates.py |
| Identity | 3-tree (prod/shadow/agent-foundry) parity (advisory) | identity_check.py |
| Tooling | env-adoption inventory + tools on PATH; knowledge-grounding mode | probe.sh, discover.sh |
| Project | .claude/settings.local.json parses, project CLAUDE.md, stale .forge/.bob/.ledger artifacts | per-project walk |
Verdict: READY (all PASS) / READY-WITH-WARNINGS (≥1 WARN, no FAIL) / NOT-READY (≥1 FAIL).
python3 installer/bootstrap-environment.py), never an action.python3.installer/bootstrap-environment.py — the fix side (idempotent install + wire).
The doctor reviews; bootstrap repairs. Run bootstrap, then the doctor to confirm.env-adoption — the tool-tier probe the doctor reads (inventory.json).knowledge-grounding — the source/internet probe the doctor reads (sources.json)._meta/identity_check.py — the 3-tree byte-parity check the doctor invokes._meta/gates.py — the gate registry the doctor import-smokes.