What problem does it solve?
Manually running precommit checks and navigating the test-fix-rebase loop for multiple commits is repetitive, time-consuming, and prone to human error, often leading to broken builds. This Skill automates the entire validation process.
Core Features & Use Cases
- Automated Precommit Checks: Guides on running
just precommit to validate code changes before committing, including linters, formatters, type checkers, and unit tests.
- Test-Fix Loop Automation: Automates the iterative process of testing all commits in a branch, fixing failures, creating fixup commits, and rebasing until all commits pass.
- Error Extraction & Reporting: Intelligently filters build output to extract relevant errors, providing focused feedback for fixes.
- Use Case: Automatically validate all your code changes before committing, ensuring that every commit on your branch passes tests and adheres to quality standards without manual intervention, saving you hours of debugging.
Quick Start
Run the precommit checks on my current changes and report any failures.