بنقرة واحدة
evaluate-rust-quality
Evaluate project quality and Rust software development practices
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Evaluate project quality and Rust software development practices
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف 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: