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
  • 3 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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.