0.13.0¶
2026-06-11 · View on GitHub
What's New¶
Features
- Support file paths and multiple paths as CLI arguments
- Add reference-definition autofix for broken internal links
- Migrate markdown parsing to a markdown-it-py AST
- Per-rule documentation pages and skillsaw explain <rule-id> command
- Add pre-commit hook support
- Treat bare skillsaw-disable-next-line as suppress-all
Fixes
- Fix multi-path fix execution, collapse dedup to one pass
- Fix LLM dry-run deleting pre-existing empty-body files
- Fix baseline entries falsely reported stale
- Fix --no-custom-rules bypass on agentskill-name rename re-lint
- Check all handlers in add_hook duplicate detection
- Quote YAML-significant strings in config.save()
- Parse config version leniently instead of crashing
- Surface rule crashes as ERROR violations
- Apply _WALK_SKIP_DIRS to skill and promptfoo discovery
Other
- Include baseline-suppressed count in --output reports