This is a disciplined, multi-pass approach to writing Rust that treats type design as architecture and implementation as a separate phase. It enforces context on every error, bans boolean parameters in favor of enums, and runs you through explicit simplification and verification passes. The transformations are specific (BTreeMap for serialized data, Cow when allocation is conditional, no MutexGuard across await) and the checklist catches the subtle mistakes that cause production bugs. If you're tired of debugging orphan events or lock contention at 2am, this gives you the guardrails to prevent them during implementation. It's opinionated about anyhow versus thiserror and aggressive about deleting unnecessary abstractions.
npx skills add https://github.com/pproenca/dot-skills --skill rust