Claude Code plugins for the anivaryam tool family: proc-compose, merge-port, tunnel, env-vault. Each plugin bundles a skill (usage knowledge), slash commands (CLI wrappers), a SessionStart hook (config detection), and a diagnostic subagent.
Diagnoses env-vault setup and drift. Use when seal/open fails with authentication failed, CI can't decrypt despite ENVVAULTKEY being set, .env and .env.vault are out of sync, or the user wants the secrets-handling setup audited. Reads .env / .env.vault / .gitignore, runs env-vault keys and diff, and checks git history…
Use when encrypting .env files into committable vault files and back — sharing secrets via git, decrypting in CI, reading a single key in scripts, diffing plaintext vs vault to spot drift. Triggers on env-vault CLI invocations, .env.vault files in the repo, ENVVAULTKEY env var references, "encrypted env", "commit…
Diagnoses merge-port routing problems. Use when requests through the proxy return 404 / 502 / wrong upstream, WebSockets fail to upgrade, the listen port is in use, or the user wants the routing config audited before binding. Reads .merge-port.yaml, runs merge-port --dry-run and merge-port validate, and inspects…
Use when combining a frontend and a backend onto one port via a local reverse proxy — sharing a single dev URL, fronting a tunnel with one origin, routing multiple backends behind path prefixes, or providing a single container entrypoint port. Triggers on merge-port CLI invocations, .merge-port.yaml config files…
Diagnoses proc-compose configs and running stacks. Use when a stack fails to come up, processes restart-loop, readiness probes time out, merge-port wiring breaks, or the user wants a config audited before running up. Reads proc-compose.yml, runs proc-compose validate / doctor / status --json, and reports findings…
Use when orchestrating multiple local processes for a dev stack or single-container deploy — frontend+backend, microservices, ordered startup, prestart tasks, public tunnels. Triggers on proc-compose.yml/proc-compose.yaml files, proc-compose CLI invocations, "start the stack", "run everything together", "merge…
Diagnoses tunnel client/relay problems. Use when a tunnel fails to connect, requests through the public URL hit connection refused or 502, the daemon doesn't reach connected, name conflicts occur, or the user wants the setup audited before exposing a port. Runs tunnel doctor, inspects daemon state, and checks relay…
Use when exposing a local port to the public internet through a self-hosted relay — HTTP/TCP/UDP tunnels, named or random IDs, subdomain or path-based routing, request inspector, daemon mode. Triggers on tunnel CLI invocations, the /.tunnel/config.yml config, "expose this port publicly", "give me a public URL", "ngrok…