rust-types-and-apis

Installation
SKILL.md

Rust Types and APIs

Use this when the real question is how much of the design should be expressed in types, traits, and public signatures.

Working stance

  • Make invalid states hard to represent before adding runtime checks.
  • Keep public APIs narrower than internal helper code.
  • Prefer concrete types until abstraction pressure is real.
  • Use trait objects for extension seams and heterogeneity, not by reflex.
  • Prefer typed domains and borrowed read-only inputs over stringly or collection-specific signatures.
  • Accept broad inputs; return precise outputs.

Decision surface

Installs
1
GitHub Stars
1
First Seen
Jul 9, 2026
rust-types-and-apis — tomevault-io/skills-registry