← ClaudeAtlas

awb-install-and-verifylisted

WHAT: drive the kit's own installer in plain language — wire the safety hooks into a project, then run the real --doctor verifier and explain, honestly, what now protects the user and what it does NOT. USE WHEN: a user wants to set up or check the workbench's guards ("install the workbench", "set up the hooks", "are my guards actually on?", "did the install work?", "is the dangerous-command block working?"). DO NOT TRIGGER: building a new feature/hook (that's a plan-then-code skill); editing settings.json by hand (this skill only ever calls install.py); a general "is my code good?" review (that's awb-review).
doivamong/agent-workbench · ★ 2 · AI & Automation · score 78
Install: claude install-skill doivamong/agent-workbench
# Install the workbench and prove the guards are on > **Announce on activation:** "Using awb-install-and-verify — I'll wire the hooks, then run --doctor and tell you exactly what's protected." The persona this kit serves often can't read a stack trace or a settings file. So setup must end in a plain-language, *truthful* answer to one question: "which guards are on now, and which are not?" The only honest source for that answer is the kit's own `--doctor`, which runs the guards and reports back. This skill makes the agent run it and relay it — never narrate protection it hasn't proven. ## Scope - **Does:** run `install.py --merge-settings` to wire the hooks, run `install.py --doctor` to verify them, and translate the verifier's output into plain language (what's PROVEN, what's only INSTALLED, what failed and how to fix it). - **Does NOT:** hand-edit `.claude/settings.json` (only `install.py` touches it); claim a hook *works* when `--doctor` only proves it is wired; call any tool that isn't installed in the target project (see Recovery). It is a bypassable exemplar, not a gate. ## Process 1. **Wire the hooks.** Run `python install.py <project-path> --merge-settings`, where `<project-path>` is the **adopter project** (an external path). (Skip if the user only wants to verify an existing install.) Note: `install.py` refuses to install into the kit repo itself, so do **not** use `.` here — only `--doctor` (step 2) accepts `.`. 2. **Verify — run the real doct