New: Project Skills for Whole-Repository Automation
The batch engine now has a sibling: project skills. While batch skills focus on per-file transformations, project skills analyze entire repositories in a single pass, grounded in a deterministic facts sheet rather than per-file discovery.
Powered by a new repository intelligence layer (scripts/inspect_repo.py), project skills can now generate and maintain repository documentation, including:
- README generation and synchronization
- Changelog fragment extraction
- Per-folder README generation
This release adds eight new skills, bringing the total to nine:
Batch skills (per-file processing)
type-annotatorlicense-header-injectorerror-handling-auditorimport-sorter-cleanertest-stub-generator— writes a new test file rather than editing its source file in place; the others edit in place directly
Project skills (whole-repository processing)
readme-masterchangelog-fragment-extractorreadme-per-folder
Additional improvements:
- Incremental Git-scoped execution (
--changed,--staged,--since) - Skill pipelines for chaining workflows
- Optional per-file verification with automatic revert on failure
- Resumable manifests with execution reports
- Automatic structural skill validation
See the full release details in CHANGELOG.md.