
Linter Docs
A reference library for when you're writing vigiles enforce() rules and need the exact linter rule name, AST selector, or config syntax. Covers ESLint, Ruff, Pylint, RuboCop, Stylelint, and Clippy with specifics like plugin tables, auto-fix capabilities, and edge cases. It's explicitly a lookup tool, not an action, so you open the relevant markdown file yourself rather than having it trigger automatically. The strengthen and edit-spec skills read these docs behind the scenes to map guidance rules to actual linter implementations. Honestly most useful if you're deep in linter configuration and tired of context-switching to official docs every five minutes.
- skills.sh installs
- 2K
- GitHub stars
- 15
- last updated
- Aug 21, 2026
Install
$ npx -y skills add zernie/vigiles --skill linter-docs --agent claude-codeInstalls into .claude/skills of the current project.
Files
Reference material for the linters vigiles cross-references. Open the file for
the linter you're working with when you need exact rule names, AST selectors,
or config details to author an enforce() rule (or diagnose why one is reported
missing or disabled).
| Linter | Reference |
|---|---|
| ESLint | eslint.md — plugin table, AST selectors, type-aware rules, auto-fix |
| Ruff | ruff.md — 800+ reimplemented rules, selection, auto-fix, pyproject config |
| Pylint | pylint.md — plugin table, astroid AST, type inference, custom checkers |
| RuboCop | rubocop.md — gem table, node pattern DSL, auto-correct, custom cops |
| Stylelint | stylelint.md — plugin table, PostCSS AST, custom rules, SCSS |
| Clippy | clippy.md — Rust lint groups and configuration |
Sponsors
Details
- Repository
- github.com/zernie/vigiles
- Categories
- Backend & APIs, Documentation, Code Review & Quality, Debugging, Python, Java & JVM
- First seen
- Jul 14, 2026