Skip to content
Back to skills

Verify

ASecurity

Run format, lint, test, and build checks on the Rust project. Automatically invoked after completing a task or implementation step. Use this to ensure code quality before moving on.

  • 18 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added August 31, 2026
toolsrustgobash

Works with

  • cli

Security analysis

A100/100

Scanned September 30, 2026

npx -y skills add k1-c/linear-tui --skill verify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Verify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Verify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/k1-c-verify/badge)](https://www.skillsdirectory.com/skills/k1-c-verify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: verify
description: Run format, lint, test, and build checks on the Rust project. Automatically invoked after completing a task or implementation step. Use this to ensure code quality before moving on.
allowed-tools: Bash, Read, Edit
---

Run the following checks sequentially, stopping on first failure:

1. **Format**: `mise run fmt`
2. **Lint**: `mise run lint 2>&1`
3. **Test**: `mise run test 2>&1`
4. **Build**: `mise run build 2>&1`

`mise run verify` chains all four in this order, which is equivalent when
nothing fails. The tasks wrap `cargo fmt --all`, `cargo clippy --all-targets --
-D warnings`, `cargo test`, and `cargo build`; call those directly only when
mise is unavailable, and note that `cargo` may not be on `PATH` without it.

## Behavior

- If format changes files, report which files were formatted
- If clippy produces warnings or errors, fix them before proceeding
- If tests fail, fix the failing tests before proceeding
- If build fails, fix compilation errors
- After all checks pass, report a brief summary: "verify: OK (fmt, clippy, test, build)"
- If any step required fixes, re-run all checks from the beginning to confirm

## When to invoke automatically

This skill MUST be run after:

- Completing any implementation task
- Before marking a task as completed (TaskUpdate status=completed)
- Before creating a commit

$ARGUMENTS

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…