zernie avatar

Strengthen

This upgrades vigiles guidance rules to enforced linter rules by scanning your CLAUDE.md or AGENTS.md specs and matching them against real ESLint, Ruff, Clippy, or RuboCop rules. The smart bit is the tiering: it auto-applies replacements where the rule is already enabled (zero risk), but surfaces anything that needs config edits or plugin installs so you can decide if the tradeoff is worth it. It even handles no-restricted-imports patterns for "don't use X" style guidance. Use it when you want to harden your specs with actual enforcement, not when you're just fixing lint errors. The interactive mode walks you through each suggestion, or auto mode commits the safe ones and gives you a review list for the rest.

skills.sh installs
2.1K
GitHub stars
15
last updated
Aug 21, 2026

Install

$ npx -y skills add zernie/vigiles --skill strengthen --agent claude-code

Installs into .claude/skills of the current project.

Files

Scan spec files for guidance() rules and suggest enforce() replacements backed by real linter rules.

Principle: auto the free wins, nudge for the costs

The dividing line is cost, not strictness. A guidance() → enforce() swap where the linter rule already exists and is enabled is a pure win — free, reversible, no false-positive risk — so apply it (Tier 1 below). Anything that costs something — editing linter config, installing a plugin, or a change that could fail a clean CI — is the user's call: present it with the tradeoff spelled out and let them choose (Tiers 2–4). Never silently edit config, install a dependency, or escalate the repo into strict gating. This is the init enforcement model (structural = on by default, workflow/strict = opt-in) applied at edit time.

Instructions

Step 0: Choose Mode

Ask the user:

Sponsors

Details

Repository
github.com/zernie/vigiles
Categories
Code Review & Quality, Python
First seen
Jul 14, 2026

More from zernie/vigiles

All 4
1aktsmm avatarpowerpoint-automationaktsmm/agent-skillsCreate and edit professional PowerPoint presentations from web articles, blog posts, existing PPTX files, or templates. Use when creating PPTX, converting artic2.1Kskills.sh installs
2calm-north avatarfix-linkingcalm-north/seojuice-skillsDesign or audit internal link structure for a website. Use when the user asks about internal linking, link architecture, orphan pages, PageRank flow, anchor tex2Kskills.sh installs
3anthropics avatarinitiating-coverageanthropics/financial-servicesCreate institutional-quality equity research initiation reports through a 5-task workflow. Tasks must be executed individually with verified prerequisites - (1)2Kskills.sh installs
4k-dense-ai avatardhdna-profilerk-dense-ai/scientific-agent-skillsExtract cognitive patterns and thinking fingerprints from any text. Use this skill when the user wants to analyze how someone thinks, understand cognitive style2Kskills.sh installs
5starchild-ai-agent avatarimage-3dstarchild-ai-agent/official-skills3D-style image generation: 3D characters, product renders, isometric dioramas, 3D icons, 3D text, interior design renders, architectural visualization, 3D scene2Kskills.sh installs
6davila7 avatarmarket-research-reportsdavila7/claude-code-templatesGenerate comprehensive market research reports (50+ pages) in the style of top consulting firms (McKinsey, BCG, Gartner). Features professional LaTeX formatting1.9Kskills.sh installs