.skills/verify/SKILL.md
Run full verification before committing or creating a PR.
Use this skill to run comprehensive checks before finalizing changes.
Run the following checks in order:
make fmt CHECK=1
If it fails, run make fmt to fix formatting.
make lint
Fix any clippy warnings or errors.
./build.sh
Ensure the full project compiles.
cd src/redisearch_rs && cargo nextest run
All Rust tests must pass.
./build.sh RUN_UNIT_TESTS ENABLE_ASSERT=1
./build.sh RUN_PYTEST ENABLE_ASSERT=1
For minor Rust changes, this minimal check is often sufficient:
cd src/redisearch_rs && cargo fmt --check && cargo clippy --all-targets && cargo nextest run