Automates verification checks for Rust workspaces.
Install
mkdir -p .claude/skills/check-impl && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12214" && unzip -o skill.zip -d .claude/skills/check-impl && rm skill.zipInstalls to .claude/skills/check-impl
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.
Implementation verification - runs format, lint, test, and build checks on the workspace.Key capabilities
- →Run `cargo fmt --all --check` for format verification
- →Execute `cargo clippy --workspace -- -D warnings` for lint checking
- →Perform `cargo test --workspace` to run unit tests
- →Initiate `cargo build --workspace` for build verification
How it works
The skill executes a sequence of Rust `cargo` commands to perform format, lint, test, and build checks on the ccswarm workspace.
Inputs & outputs
When to use check-impl
- →Format check
- →Lint code
- →Run unit tests
- →Verify build status
About this skill
Run implementation checks on the ccswarm workspace:
# 1. Format check
cargo fmt --all --check
# 2. Lint check
cargo clippy --workspace -- -D warnings
# 3. Tests
cargo test --workspace
# 4. Build verification
cargo build --workspace
Note: ccswarm uses Rust 2024 Edition. std::env::set_var requires unsafe, pattern matching has implicit borrowing.
Report results as JSON: { format, clippy: { warnings, errors }, test: { passed, failed, ignored }, build, overall }.
When not to use it
- →When the workspace is not a Rust project
- →When only needing to run a single type of check (e.g., only tests)
Limitations
- →The skill is specifically designed for the `ccswarm` workspace.
- →It uses Rust 2024 Edition, which has specific requirements like `unsafe` for `std::env::set_var`.
How it compares
This skill automates a complete set of quality checks for a Rust project, providing a consolidated report rather than requiring individual command execution and result aggregation.
Compared to similar skills
check-impl side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| check-impl (this skill) | 0 | 4mo | Review | Beginner |
| rust-tests-guidelines | 7 | 5mo | No flags | Beginner |
| check-rust-coverage | 5 | 5mo | Review | Beginner |
| check-code-quality | 1 | 29d | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by nwiizo
View all by nwiizo →You might also like
rust-tests-guidelines
RediSearch
Guidelines for writing Rust tests.
check-rust-coverage
RediSearch
Check which Rust lines are not covered by Rust tests.
check-code-quality
r3bl-org
Run comprehensive Rust code quality checks including compilation, linting, documentation, and tests. Use after completing code changes and before creating commits.
lint
RediSearch
Check code quality and formatting before committing changes
run-clippy
r3bl-org
Run clippy linting, enforce comment punctuation rules, format code with cargo fmt, and verify module organization patterns. Use after code changes and before creating commits.
move-code-quality
davila7
Analyzes Move language packages against the official Move Book Code Quality Checklist. Use this skill when reviewing Move code, checking Move 2024 Edition compliance, or analyzing Move packages for best practices. Activates automatically when working with .move files or Move.toml manifests.