What problem does it solve? Pre-existing lint debt in a large C++/CUDA and Python codebase makes whole-tree linting noisy and useless, so newly introduced defects hide among thousands of legacy findings. This Skill runs deterministic linters only over the files a change touches and subtracts findings present at the base ref, surfacing only what the change newly introduced. ## Core Features & Use Cases - Differential linting: Runs ruff, cppcheck, clang-format, markdownlint, codespell, shellcheck, and git-diff-check over changed files, then re-runs them against a throwaway git worktree of the base ref and subtracts pre-existing findings. - Honest coverage reporting: A missing linter is reported as unavailable with an install hint, never counted as a pass; a crashing tool is an error, and nothing is ever auto-fixed. - Use Case: Before opening a pull request on the Astroray renderer, run the check command to catch formatting issues, cppcheck-class bugs, spelling mistakes, and trailing whitespace in your diff, so expensive model reviewers focus on ABI and physics parity instead of style nits. ## Quick Start Ask the assistant to run the lint skill's check command against origin/main to report only the new findings introduced by the current branch.