0.5.0¶
2026-05-08 · View on GitHub
What's New¶
GitHub Action¶
- First-party GitHub Action for running skillsaw as a PR check (
uses: stbenjam/skillsaw@v0) - Individual PR review comments per violation with fingerprint-based deduplication
- Automatic thread resolution for fixed violations via GraphQL
- Expression injection hardening in action.yml
Output Formats¶
- New
--formatand--outputflags with text, JSON, SARIF, and HTML formatters - SARIF upload support for GitHub Code Scanning
- Self-lint CI workflow with SARIF and HTML artifact upload
Rule Improvements¶
- Cached file I/O (
read_text,read_json) to eliminate redundant reads across rules - Line number reporting for frontmatter key and markdown heading violations
allowed-toolsnow accepts YAML lists in addition to stringsagentskill-evalsandagentskill-evals-requireddefault to error severityNO_COLORenvironment variable support
Housekeeping¶
- Drop Python 3.8, add 3.13 and 3.14 support
- Auto-generated README rule docs and
.skillsaw.yaml.example - APM instruction for line number requirements in new rules