rust-anti-slop
Installation
SKILL.md
rust-anti-slop
Rust's compiler already rejects most of what a linter must catch in other
languages. What remains — and what LLM-generated Rust reliably produces — is
code that satisfies the compiler by discarding the evidence it asked for:
.unwrap() discards fallibility, cloning past a borrow error discards the
ownership analysis, a reflexive Arc<Mutex<T>> discards the sharing design,
let _ = discards #[must_use], #[allow] discards the diagnostic,
todo!() fabricates completion, and an unargued unsafe impl Send
fabricates thread-safety. None of these constructs is illegitimate in itself
— each is illegitimate without its argument. This skill demands the
argument.
Enforcement is layered: