frontier-infra/proctor/proctor-setup
Claude Code and agent skill by frontier-infra/proctor
- community
Checking that the SKILL.md file is still in the repository.
Install, verify, repair, or remove Proctor — the goal-contract "done"-verification gate system for Claude Code. Use when the user says "set up Proctor", "install Proctor", "install the done-gates / goal-contract hooks", "wire up the verification gates", "get Proctor running on this machine", "check my Proctor install", or points you at the proctor repo. This skill runs the installer and confirms the wiring is live — it does not hand-edit settings.json.
Install
npx vskill@latest install frontier-infra/proctor/proctor-setupSKILL.md
Proctor setup
Proctor makes an agent's "done" a verified fact instead of a claim. Your job with this skill: get it installed and prove it's live, or repair/remove it. The installer does the work; you drive it and verify. Never hand-edit settings.json — the installer handles that idempotently and backs it up.
1. Locate or clone the repo
The repo is proctor (internal id goal-contract). Find an existing clone first:
If none exists, clone it:
Work from that directory (call it $REPO) for everything below.
2. Install (or repair — it's idempotent)
This symlinks ~/.claude/hooks/goal-contract to the clone, wires the four hooks (witness → PostToolUse; disposition-gate + goal-gate → Stop; arm-contract → UserPromptSubmit), symlinks the authoring skills and /disarm, and seeds judge.config.json. It backs up settings.json first. Re-running is safe — it only adds what's missing.
3. Prove it's live (do not skip)
Then confirm a hook actually fires end-to-end (wiring can be present but dormant — this catches that):
If the witness log wasn't written, the PostToolUse hook is not loading — check that the entry is in ~/.claude/settings.json (not settings.local.json, which does not load hooks in some builds) and re-run ./install.sh.
4. Optional pieces — report, don't force
- Proof-integrity guard (defense-in-depth) rides on the separate damage-control hooks.
./install.sh --status reports whether its patterns are present. If not, tell the user to merge the block from $REPO/guards/damage-control-patterns.yaml by hand — do not auto-rewrite their damage-control config.
- Judge (signs prose acceptance) needs a local LLM endpoint in
judge.config.json. The
core gates work without it; only mention it if the user asks about prose acceptance.
- Voice pages require
~/.config/claude-hooks/voice-attention.py; absent → gates just log.
5. Repair / remove
- Something off:
./install.shagain (idempotent repair), then re-run step 3. - Remove entirely:
./install.sh --uninstall(leaves witness logs + backups). - A session is stuck at Stop under a contract:
python3 $REPO/disarm.py --list, then
python3 $REPO/disarm.py <session-id> to clear its whole gate set.
What "done" means for this skill
Done = steps 2 and 3 both succeeded: the installer reported the hooks wired, both test suites printed "all green", and the live witness canary fired. Report that plainly (with the command outputs), and note the status of the optional pieces. Do not report success on the install alone — a wired-but-dormant hook is the exact failure this system exists to catch.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/proctor-setup/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/frontier-infra/proctor/proctor-setup)