# Verify

> Verify Skill

- Skill: `comeonoliver/verify` (Agent Skill)
- Install (CLI): `npx skillmds@latest add comeonoliver/verify`
- Raw SKILL.md: https://api.skillmd.com/api/skills/comeonoliver/verify/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ComeOnOliver (https://skillmd.com/u/comeonoliver)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/comeonoliver/verify

---

# Verify Skill

Run full verification before committing or creating a PR.

## Usage
Use this skill to run comprehensive checks before finalizing changes.

## Instructions

Run the following checks in order:

### 1. Format Check
```bash
make fmt CHECK=1
```
If it fails, run `make fmt` to fix formatting.

### 2. Lint Check
```bash
make lint
```
Fix any clippy warnings or errors.

### 3. Build
```bash
./build.sh
```
Ensure the full project compiles.

### 4. Rust Tests
```bash
cd src/redisearch_rs && cargo nextest run
```
All Rust tests must pass.

### 5. Unit Tests (if C code was modified)
```bash
./build.sh RUN_UNIT_TESTS ENABLE_ASSERT=1
```

### 6. Behavioral Tests (optional, for significant changes)
```bash
./build.sh RUN_PYTEST ENABLE_ASSERT=1
```

## Quick Verification
For minor Rust changes, this minimal check is often sufficient:
```bash
cd src/redisearch_rs && cargo fmt --check && cargo clippy --all-targets && cargo nextest run
```

