deploy-verify

by escapeboy · ★ 92 · updated 9 days ago

GuardsCommandsAutomationvalidates

0

After a deploy command, runs 5 post-deploy checks from the project's .claude/deploy-verify.json and tells Claude the result.

install deploy-verify

Install

git clone https://github.com/escapeboy/claude-code-kit
claude --plugin-dir ./claude-code-kit/17-mods/marketplace/mods/deploy-verify

Then run /reload-plugins or start a new session. Requires Claude Code 2.1.287+.

View source on GitHub

What it hooks into

From an automated scan with claude plugin validate, not a security review. Mods run with your permissions; read the code before installing.

Events
session.starttool.callcommand.run
API calls
$.command.register$.fs.exists$.fs.read$.fs.write$.http.fetch$.process.run$.session.cwd$.store.get$.store.set$.ui.log
Can see
Bash calls
Reach
level 3 of 3 networkruns processeswrites filesreads filespersists statedraws

Origin

How it got here
Automated scan of public GitHub repos, via the CC0 dataset awesome-claude-code-mods (scan of ).
Repository
github.com/escapeboy/claude-code-kit
Path in repo
17-mods/marketplace/mods/deploy-verify
Source commit
09e25f6 the exact code the scan read
Author
@escapeboy
License
MIT
First published
Last pushed
First listed here

Name and description come from the mod's own manifest. We link to the code; we don't host it, and it stays under its author's license.

More from escapeboy/claude-code-kit

aside

escapeboy/claude-code-kit

/aside : asks a tool-less fork of the session in a pane; nothing enters the main conversation.

★ 92PanesCommands

cache-guard

escapeboy/claude-code-kit

Keeps the prompt cache warm while idle and holds the first prompt after the cache went cold, with its cost.

★ 92Status lineCommandsPrompt

ci-watch

escapeboy/claude-code-kit

/ci-watch : polls gh pr checks every minute in the status line, no tokens.

★ 92Status lineCommands

cleanup-tracker

escapeboy/claude-code-kit

Records downloads, installs and started containers; /cleanup-list shows them.

★ 92GuardsCommandsAutomation

company-hq

escapeboy/claude-code-kit

Back office for the /company skill: every /company run is its own company (state file per company, several open at once), hires project specialists as agent types, enforces each company's optional budget cap on every spawn, shows the org and spend in a pane.

★ 92PanesGuardsCommands

context-meter

escapeboy/claude-code-kit

Band above the prompt: context fill, cache read, cost, plan limits; warns at 50%/70%; Handoff button and /handoff past 70%.

★ 92BandsCommands

fleet-status

escapeboy/claude-code-kit

Fleet P1/P2 counts from ~/.continuity/FLEET-STATE.md in the status line; /fleet and /ports commands.

★ 92Status lineCommands

lang-guard

escapeboy/claude-code-kit

Flags Russian words and plain-language slips (em-dash asides, 40+ word sentences, aphorisms) in Bulgarian answers; reminds Claude.

★ 92Automation

secret-redactor

escapeboy/claude-code-kit

Hides tokens, keys and passwords in tool output as ‹secret:N›, restores them in later tool calls, blocks reading key files.

★ 92Status lineGuards

spend-ledger

escapeboy/claude-code-kit

Per-project token and cost ledger per machine; /spend; monthly note in Svod, with other machines pulled over ssh.

★ 92CommandsAutomation

ssh-guard

escapeboy/claude-code-kit

Refuses ssh/scp/rsync to hosts listed in memory decommissioned_hosts.md; "# decommissioned-ok" overrides.

★ 92GuardsAutomation

subagent-models

escapeboy/claude-code-kit

Pins subagent models to a model-routing policy (Opus for judgement, Haiku for mechanical work, Sonnet otherwise) and logs every spawn.

★ 92CommandsAutomation