From rust-toolkit
This skill should be used when the user asks to "configure clippy", "configure rustfmt", "set up rust tools", "scaffold rust-analyzer config", "configure rust-toolkit", or wants to create or update `clippy.toml`, `rustfmt.toml`, `.rust-analyzer.json`, or related Rust tool configuration files with sensible defaults.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rust-toolkit:configureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Configure Rust development tools. Scaffold configuration files with sensible defaults or edit existing ones.
Configure Rust development tools. Scaffold configuration files with sensible defaults or edit existing ones.
Parse the tool argument. If no argument, detect existing configs and present a menu.
Detection phase — check for existing config files:
clippy.toml or [lints.clippy] in Cargo.tomlrustfmt.toml.rust-analyzer.jsonrust-toolchain.toml
Report what's found and what's missing.If no argument: Present the detection results and ask which tool to configure. Offer "all" to scaffold everything.
configure clippyclippy.toml with sensible defaults:
# Lint configuration for clippy
cognitive-complexity-threshold = 25
too-many-arguments-threshold = 7
Cargo.toml exists, suggest adding lint configuration:
[lints.clippy]
all = "warn"
pedantic = "allow"
nursery = "allow"
configure rustfmtrustfmt.toml with sensible defaults:
edition = "2024"
max_width = 100
use_field_init_shorthand = true
configure rust-analyzer.rust-analyzer.json with sensible defaults:
{
"check": {
"command": "clippy"
},
"cargo": {
"features": "all"
}
}
configure allThis skill is forward-looking: the canonical triage procedure lives in skills/diagnostic-review/SKILL.md and is invoked via Skill(skill: "rust-toolkit:diagnostic-review") with pass: configure. Per-pass invocation wiring lands in a later chore (per the Path B cut-scope decision); for now the skill body above inlines the procedure that matches the legacy /configure command behavior.
npx claudepluginhub zaynram/code-marketplace --plugin rust-toolkitGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.