From guidelines
Set up an opinionated Rust project in the current directory or a new named directory. Configures Cargo with common deps via cargo add, rustfmt, clippy, rust-toolchain, and git hooks. Use when initializing any Rust binary, library, or service.
How this skill is triggered — by the user, by Claude, or both
Slash command
/guidelines:setup-rustThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
If `$ARGUMENTS` blank: work in current dir, use its name as project name.
If $ARGUMENTS blank: work in current dir, use its name as project name.
If $ARGUMENTS given: create and enter ./$ARGUMENTS.
Verify cargo is available. Stop if missing (tell user to install via rustup).
Run cargo init --name <name>. Skip if Cargo.toml already exists.
Use cargo add — never hardcode versions in Cargo.toml.
Only add deps that are not already present in Cargo.toml.
Add if missing: anyhow, tokio (full features), tracing, tracing-subscriber (env-filter + json features), serde (derive feature), serde_json, dotenvy.
Add dev if missing: tokio-test.
For each file: create if missing, update if present but incomplete — never overwrite user customizations.
deny = ["clippy::all"]/target, .env* if not already excludedRUST_LOG=info if missingReplace src/main.rs only if it's the default cargo stub. Use tokio async main with tracing init.
Create README.md only if missing.
Set up git hooks: pre-commit runs cargo fmt --check + cargo clippy -- -D warnings, pre-push runs cargo test.
Skip if hooks already configured.
Run cargo check. Report errors but do not fail.
Output project name, dir, and key commands: cargo run, cargo clippy, cargo test.
npx claudepluginhub tupe12334/guidelines --plugin guidelinesProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.