What problem does it solve? Repositories accumulate lint errors across shell scripts, Markdown docs, and Python code, and manually fixing every violation or tuning lint configs is repetitive work. This Skill runs a fix-first linting workflow that applies safe automatic fixes before falling back to narrowly scoped config rules. ## Core Features & Use Cases - Multi-language linting: Checks shell scripts with bash -n and shellcheck, Markdown with markdownlint, and Python with Ruff. - Fix-first workflow: Runs markdownlint --fix and ruff check --fix first, then tries extra formatters like prettier or mdformat before touching config files. - Targeted config fallback: Writes only the unresolved rule IDs into .markdownlint.json or pyproject.toml instead of disabling broad rule sets. - Use Case: After a large documentation and script refactor, run the lint helper against the repo root to auto-fix formatting issues and generate minimal fallback rules for the handful of violations that cannot be fixed directly. ## Quick Start Run the linter skill against the current repository root to auto-fix shell, Markdown, and Python lint issues and report anything that still needs manual attention.