Skip to content

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 --format and --output flags 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-tools now accepts YAML lists in addition to strings
  • agentskill-evals and agentskill-evals-required default to error severity
  • NO_COLOR environment 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