What problem does it solve?
Detect project linting and validation failures, build an ordered execution pipeline across detected tools, and fix issues atomically so the repository reaches a clean, zero-error state before commits or releases.
Core Features & Use Cases
- Automatic tool detection: Scans Makefile targets, package.json scripts, go.mod, pyproject.toml, Cargo.toml, and common linter configs to discover available formatters, linters, type checkers, tests, and build steps.
- Ordered validation pipeline: Runs generation, formatting, linting, type checking, validation, testing, and build steps in an optimal sequence and presents the pipeline for user approval.
- Atomic fix protocol: Fixes one reported issue at a time, re-verifies the offending command, reverts unsafe changes, and continues only after each fix is verified to avoid cascading failures.
- Use case: Prepare a pull request by ensuring all linters, formatters, and tests pass in sequence and automatically applying safe fixes where available.
Quick Start
Run the lint-fix skill to detect all validation tools, build a recommended pipeline, and iteratively fix reported issues until every tool reports zero errors.