Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install checking-changesgit clone https://github.com/streamlit/streamlit.gitcp streamlit/.claude/skills/checking-changes/SKILL.md ~/.claude/skills/checking-changes/SKILL.md--- name: checking-changes description: Validates all code changes before committing by running format, lint, type, and unit test checks. Use after making backend (Python) or frontend (TypeScript) changes, before committing or finishing a work session. --- # Checking Changes **Run at the end of a work session** or after completing a set of changes — not after every small edit. ```bash make check ``` This runs formatting, linting, type checking, and unit tests on all uncommitted files (staged, unstaged, and untracked). ## Workflow 1. Run `make check` 2. If issues are found: - Fix the reported errors - Re-run `make check` - Repeat until all checks pass 3. Only consider work complete when `make check` succeeds ## Notes - E2E tests are not included by default; use `E2E_CHECK=true make check` to also run changed e2e tests - E2E snapshot mismatches can be ignored (they require manual updates)