11 skills
strengthen
Passed all 3 security checksUpgrade guidance() rules to enforce() by finding existing linter rules that match
·0↓69
edit-spec
Passed all 3 security checksEdit a vigiles spec file to update instruction files (CLAUDE.md, AGENTS.md)
·0↓69
test-harness
Passed all 3 security checksInstall 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.
·0↓69
linter-docs
Passed all 3 security checksDeep 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.
·0↓69
adopt-spec
Passed all 3 security checksAdopt a typed .spec.ts for an existing hand-written CLAUDE.md — start from the file you already have, non-destructively
·0↓69
deep-research
Passed all 3 security checks·0↓36
generate-logo
Passed all 3 security checksGenerate or iterate on the vigiles logo using ImageRouter API
·0↓14
enforce-rules-format
Passed all 3 security checksValidate that all rules have proper enforcement classification (enforce/check/guidance)
·0↓14
audit-feedback-loop
Passed all 3 security checksScan the current repo and score its feedback loop maturity for AI-assisted development
·0↓14
pr-to-lint-rule
Passed all 3 security checksConvert a recurring PR review comment into an automated lint rule with tests and spec entry
·0↓14
migrate-to-spec
Passed all 3 security checksConvert an existing hand-written CLAUDE.md into a typed .spec.ts file for incremental adoption
·0↓6