CH

checking-changes

A validation suite to verify code quality, formatting, and tests before finalizing commits.

Install

mkdir -p .claude/skills/checking-changes && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3424" && unzip -o skill.zip -d .claude/skills/checking-changes && rm skill.zip

Installs to .claude/skills/checking-changes

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

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.
212 charsno explicit “when” trigger
Beginner

Key capabilities

  • Run code formatting checks
  • Execute linting rules
  • Perform type safety validation
  • Run unit tests on uncommitted files

How it works

It triggers a make check command that scans all staged, unstaged, and untracked files for compliance with project standards.

Inputs & outputs

You give it
Uncommitted code changes
You get back
Pass or fail status for validation checks

When to use checking-changes

  • Validating code before commit
  • Running lint and type checks
  • Executing unit tests for new changes
  • Ensuring code consistency in a session

About this skill

Checking Changes

Run at the end of a work session or after completing a set of changes — not after every small edit.

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)

When not to use it

  • Running checks after every minor edit
  • Replacing full E2E test suites

Limitations

  • E2E tests are excluded by default
  • Requires manual updates for E2E snapshot mismatches

How it compares

It centralizes multiple validation steps into a single command to ensure workspace cleanliness before committing.

Compared to similar skills

checking-changes side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
checking-changes (this skill)15moReviewBeginner
moai-foundation-quality03moNo flagsAdvanced
verification-loop04moReviewIntermediate
ast-grep-find37moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry