By zernie
Enforce CLAUDE.md/AGENTS.md rules as typed specs, validate them against real linter configurations (ESLint, Ruff, Clippy, etc.), and test agent harness components with automated tiered testing and pre/post-edit hooks.
Adopt a typed .spec.ts for an existing hand-written CLAUDE.md — start from the file you already have, non-destructively
Edit a vigiles .spec.ts to change a compiled instruction file (CLAUDE.md / AGENTS.md) — add, modify, or remove a rule, section, command, or key file. Use whenever you need to change a CLAUDE.md/AGENTS.md that carries a vigiles hash (edit the spec, never the artifact), including adding a new enforce()/check()/guidance() rule.
Deep linter reference for authoring or debugging a vigiles enforce() rule — plugin tables, AST selectors, type-aware rules, auto-fix, and edge cases for ESLint, Ruff, Pylint, RuboCop, and Stylelint. Use when you need the exact rule name or config for a specific linter, not for running a linter.
Upgrade a vigiles spec's guidance() rules to enforce() — scan the guidance rules in a CLAUDE.md/AGENTS.md spec and find existing linter rules (ESLint, Ruff, Clippy, Pylint, RuboCop, Stylelint) that back them. Use when asked to strengthen, harden, or make vigiles rules enforceable; NOT for general linting or fixing lint errors.
Install vigiles and test a Claude Code harness — hooks, skills, settings, CLAUDE.md — by picking the right tier (unit / deterministic / eval) and writing a test that passes. Use when the user wants to check that a hook fires or blocks, that a skill triggers, that injected context lands, or that a harness change moves what the agent does.
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Make the harness your AI agent runs on reliable.
You installed a bunch of plugins and wrote a few skills — but do they actually work? A skill that never fires, a safety hook that blocks nothing, a CLAUDE.md full of dead references — your harness fails silently, and you find out mid-task.
It's a library with no tests.
Agent = Model + Harness — the model gets the headlines, the harness is the half you
own. vigiles[^name] makes it prove itself before the agent ever runs — verify, test,
measure. Mostly free, no API key — real-model checks run on your Claude Pro/Max
subscription, not metered tokens.
Three instruments, adopt any:
| 🔎 Lint | Your CLAUDE.md stops lying — every path, script, symbol & linter rule checked against reality. → |
| 🧪 Test | Prove your hooks, skills & subagents do their job — free, no API key. → |
| 📊 Eval | Know if a skill helps or just costs — A/B on real tasks, on your own subscription. → |
npx claudepluginhub zernie/vigilesA CLI tool for validating AI coding agents
Validation and quality enforcement for Claude Agent SDK projects with TypeScript type checking and structure validation.
Check how well your repo supports AI coding agents.
Self-audit AI agent, tool, and MCP-server code for security and reliability misconfigurations with Trustabl, the static analyzer for the OpenAI Agents SDK, Claude Agent SDK, Google ADK, and MCP. Ships two skills (trustabl-scan and trustabl-enrich) and a subagent (trustabl) that together form a scan → enrich → review → apply pipeline.
Analyze and enforce best practices for AI coding agent projects. Assess codebase readiness across 8 pillars with /readiness, then scaffold enforcement with /setup: TDD, secret scanning, file size limits, auto-generated docs, and git hooks.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.