Vigil — Development skill for Claude Code
Agent-SDK TUI runner for gated validation plans and arbitrary prompts — every tool call, gate, hook and dollar visible live.
How to install Vigil
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open krzemienski/vigil and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vigil does
Agent-SDK TUI runner for gated validation plans and arbitrary prompts — every tool call, gate, hook and dollar visible live.
Alternatives in Development
- CORS — Scan an endpoint for CORS misconfiguration — arbitrary-origin reflection, null-origin trust, credential exposu 4.5k ★
- 14 Dev Runner — Prompt 14: Create Development Runner 2.2k ★
- Ctf 24h Fleet — 24h unattended multi-target Web CTF fleet loop runner 1.1k ★
README
Vigil
Agent-SDK TUI runner for gated validation plans and arbitrary prompts. Every tool call, gate verdict, hook decision, token and dollar is visible live in an animated cockpit — and persisted to disk so a run can be replayed or audited without the TUI.
Built on `@anthropic-ai/claude-agent-sdk` (the Claude Code agent loop) + Ink.
Install
cd ~/Desktop/vigil
npm install && npm run build && npm link # → `vigil` on PATH
Requires Node ≥ 20 and a Claude Code executable (`claude` on PATH, `CLAUDE_CODE_EXECPATH`, or `--claude-bin`).
Use
vigil run ~/Desktop/OmniRoute/_tasks/planning/omp-live-deploy # every plan, in order, halting on the first FAIL
vigil run …/omp-live-deploy --only 01-01 # one plan
vigil run …/omp-live-deploy --from 02-01 --to 02-02 # a range
vigil prompt "Audit ~/.omniroute/logs for errors in the last hour" # any prompt, same cockpit
vigil prompt -f brief.md --approvals all # approve every tool call by hand
vigil replay /runs/ --speed 30 # re-animate a recorded run
vigil tail /runs/ # follow a run from another terminal
vigil runs # list runs with verdict + cost
vigil run … --plain # no TUI: readable line log (CI, ssh, logs)
Keys
`space` pause (holds the next tool call) · `i` inject an instruction into the live session · `x` interrupt the current turn · `a` cycle approvals auto → gates → all · `e` evidence overlay (criteria ‖ captured file) · `t` tool detail (full input/output, `j`/`k` to walk) · `l` diagnostics level · `f` filter by source · `r` re-run a failed plan · `q` quit.
What Vigil enforces (beyond what the agent says)
- Verdict lines. The runner contract appended to every p
Related Skills
Gsd Omc Execute
Execute a GSD phase with each plan running as a visible cmux pane worker via OMC. Wave-gated. Writes per-plan
Omk
Evidence-gated runner for Codex, Claude Code, OpenCode, and local coding agents. Routes tasks into scoped DAG
Superpowers To Watchtower
Use when a superpowers plan (writing-plans / brainstorming output saved locally) is ready and you want durable
Pi Websearch
Provider-backed web search tool for pi-coding-agent with config-gated activation, TUI status, and source-aware
Agentic OS Runner
Background daemon + hook + metric-pull templates. Code companion for a private Obsidian agentic-OS build guide
Loopgen Rs
Agentic loop runner for Claude Code — turns a goal into an iterative claude -p loop with a LOOP_STATUS termina
Related Agents
Credential Hunter
Autonomous credential-attack pipeline runner. Chains /wordlist-gen + /osint-employees + /breach-check (data-pr
Shux Tui QA
General hard-gate QA subagent for shux TUI, terminal UX, CLI, pane automation, plugin, attach, mouse/input, an
Prompt Analyzer
Analyzes prompts against BP-001 through BP-009 and returns the prompt-optimization skill's gated JSON result.