What problem does it solve?
Many commits contain formatting and linting errors that break CI or reduce code quality; this Skill runs local checks and attempts automatic fixes before a commit so broken or low-quality changes are caught early.
Core Features & Use Cases
- Pre-commit quality gate: Run a sequence of checks to validate code formatting and static analysis results before committing.
- Automatic fixes: Attempt to automatically fix fixable issues by running formatter targets and re-checking results.
- Clear reporting: Surface remaining, non-fixable errors with guidance for manual fixes so developers can resolve problems before pushing changes.
- Use Case: A developer preparing a PR runs the workflow to auto-format code, resolve trivial lint issues, and receive a concise list of outstanding problems to address.
Quick Start
Run make check, apply automatic fixes with make format if issues appear, re-run checks and report any remaining errors for manual resolution.