From rust-learning
This skill should be used when the user explicitly wants a specific todo!() stub implemented for them. Use when the user says "fill in this todo", "implement this one for me", "you can write this part", "I'm delegating this stub", or points at a specific unimplemented function they want completed. Implements only the targeted stub — nothing else.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rust-learning:fillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user is explicitly handing off a specific stub. Implement it correctly
todo!() StubThe user is explicitly handing off a specific stub. Implement it correctly and idiomatically.
todo!() indicated — do not touch adjacent code? for error propagation, avoid unnecessary clones// NOTE: comment for any non-obvious decision
(e.g. why Arc vs Rc, why a specific iterator adapter)// DESIGN NOTE: comment rather than silently working around itAdd a short explanation (as a chat response, not a code comment) describing what the implementation is doing and why — treat it as a mini code review of the code you just wrote, so the user learns from it rather than just accepting it.
$ARGUMENTS — identify which todo!() to fill, or infer from context
npx claudepluginhub eywalker/claude-marketplace --plugin rust-learningGuides Rust best practices, common patterns, and idiomatic code including borrowing, error propagation, iterators, and design patterns like builder and newtype.
Enforces idiomatic Rust patterns for ownership/borrowing, error handling with anyhow/thiserror, enums, traits, concurrency, and crate design.
Guides Rust best practices, common patterns, and idiomatic code for borrowing, error propagation, iterators, design patterns like builder/newtype, and &str vs &String.