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.

skills.sh installs
124
GitHub stars
222
last updated
Aug 21, 2026

Install

$ npx -y skills add pproenca/dot-skills --skill rust --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/pproenca/dot-skills
Categories
Documentation, Code Review & Quality, Debugging, Rust
First seen
Jun 3, 2026

More from pproenca/dot-skills

All 100
1borghei avatarquality-manager-qms-iso13485borghei/claude-skillsISO 13485 Quality Management System implementation and maintenance for medical device organizations. Provides QMS design, documentation control, internal auditi122skills.sh installs
2nangohq avatarnango-function-buildernangohq/skillsBuilds Nango Functions (TypeScript createAction/createSync) with checkpoint-first sync patterns, action and sync references, project/root checks, deletion strat120skills.sh installs
3feiskyer avatareurekafeiskyer/claude-code-settingsCapture technical breakthroughs and transform them into actionable, reusable documentation. Use this skill when the user has achieved a significant technical in117skills.sh installs
4cursor avatarcheck-agent-compatibilitycursor/pluginsRun the full repository compatibility pass: scanner score, startup path, validation loop, and docs reliability.4skills.sh installs
5ZhangZhuoSJTU avatarteach-decompilationZhangZhuoSJTU/tiny-decInteractive decompilation course — learn how decompilers work by exploring tiny-dec's 19-stage RV32I pipeline3skills.sh installs
6masondelan avatarselvedgemasondelan/selvedgeUse before editing a tracked entity (a DB column, table, function, API endpoint, dependency, or env var) and after any substantive change. Call prior_attempts f2skills.sh installs