con un clic
evaluate-rust-quality
Evaluate project quality and Rust software development practices
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Evaluate project quality and Rust software development practices
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Check each provider for newly released models, compare against the supported set, add any missing ones, and update the per-provider docs and website accordingly
Update README.md, CLAUDE.md, the docs/ tree (ARCH.md, INSTALL.md, USAGE.md, CONFIG.md, PROVIDERS.md, TOOLS.md, EXTENSIONS.md, CODING_AGENT.md, SERVER.md), and the website (website/index.html, website/terminal.html, website/server.html, website/desktop.html) to match the current project state
Write a small, self-contained, locally executable code snippet — bash or python by default.
Connect a Model Context Protocol server to aictl by adding an entry to ~/.aictl/mcp.json. Walks the user through command, args, env, and timeout, then merges the new server into the existing config without disturbing other entries.
Add a lifecycle hook to ~/.aictl/hooks.json. Walks the user through choosing the right event, matcher, command, and timeout, then merges the new entry into the existing config without disturbing other hooks.
Review staged/unstaged changes for correctness, security, and style.
| name | evaluate-rust-quality |
| description | Evaluate project quality and Rust software development practices |
| allowed-tools | Bash, Read, Write, Glob, Grep |
Audit the codebase for quality, idiomatic Rust usage, and software engineering best practices. Produce a concise report with findings and actionable recommendations.
Run each of these commands via the Bash tool and capture the output:
cargo clippy -- -W clippy::all -W clippy::pedantic 2>&1
cargo test 2>&1
cargo fmt --check 2>&1
cargo build 2>&1
Record any warnings, errors, or failures for the report.
Read Cargo.toml for:
Use Glob to list all src/**/*.rs files. Verify the module layout is logical and each file has a clear, single responsibility.
Use the Grep tool to search the codebase for anti-patterns:
Use the Grep tool to search for:
Use the Grep and Read tools to scan for common Rust quality issues:
Print a structured report with these sections:
## Automated Checks
pass/fail summary for clippy, tests, fmt, build
## Project Structure
module layout assessment, Cargo.toml observations
## Error Handling
findings with file:line references
## Safety & Security
findings with file:line references
## Code Quality
findings with file:line references
## Testing
test count, coverage gaps, quality notes
## Documentation
doc comment coverage, README status
## Summary
overall assessment: score out of 10, top 3 strengths, top 3 improvements
After printing the report, save it to the .claude/reports/quality/ directory: