mirror of
https://github.com/addyosmani/agent-skills.git
synced 2026-08-12 18:07:26 +02:00
Picking 'accessibility' returned a threshold and no mechanism, so the agent had to invent the setup and two agents would invent two different ones. That is the non-determinism the skill exists to remove. Adds a table mapping every dimension to the de facto tool, its install command, its run command, and what to gate on, across JS and Python. De facto matters here: these rule formats are what the ecosystem targets, so a team's existing config keeps working. Five failure modes called out. gitleaks needs --redact or the matched secret lands in the agent transcript. axe and Lighthouse need a running URL, and a project without one should drop the dimension rather than fake a check. Stryker and Semgrep scope to the diff or nobody runs them twice. Coverage reads the lcov the suite already wrote. CONSTRAINTS.md now carries the command next to each rule, so a dimension with a number and no command reads as the aspiration it is.