From sc-rust
Rust stack detector. Reads Cargo.toml (or workspace members) to detect the web framework (Axum, Actix-web) and data crates (SQLx, Diesel). Uses a two-tier model: capability pivots (Rust idioms) are loaded at audit time by /sc-rust:audit and never written to disk; perf pivots (for web-optimize) and data pivots (for data-optimize) are installed selectively to .claude/rules/07-quality/. Emits a pivot manifeste for use by /sc-rust:audit. Reports gaps when a capability is detected but no matching plugin pivot exists. Do NOT use to update a single rule manually — edit it directly instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sc-rust:sniffsonnetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Rust stack detector and pivot manifeste producer.
actions/01-scan.mdactions/02-install-pivots.mdevals/scenarios.jsonreferences/capabilities/data/diesel.mdreferences/capabilities/data/rusqlite.mdreferences/capabilities/data/sqlx.mdreferences/capabilities/perf/axum.mdreferences/capabilities/rust/idioms.mdreferences/capabilities/rust/pyo3.mdreferences/capabilities/rust/tauri.mdRust stack detector and pivot manifeste producer.
| # | Action | Role | Input |
|---|---|---|---|
| 01 | scan | Detect capabilities, emit pivot manifeste, map perf/data install targets | current project path |
| 02 | install-pivots | Install perf/data pivots to .claude/rules/07-quality/ | scan pivot manifeste |
Sequential: scan → install-pivots.
skills/sniff/references/capabilities/) — they are loaded at audit time by /sc-rust:audit, not installed to the project.claude/rules/07-quality/ because web-optimize and data-optimize read them from thereCargo.toml is absent and no workspace is found, abort with an explicit message..claude/rules/ — those are loaded on demand at audit time.axum and actix-web map to the same perf pivot (perf/axum.md). Install it only once.Cargo.toml.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub rebellioussmile/my-claude-marketplace --plugin sc-rust