skills/smithery.ai/m05-type-driven

m05-type-driven

SKILL.md

Type-Driven Design

Layer 1: Language Mechanics

Core Question

How can the type system prevent invalid states?

Before reaching for runtime checks:

  • Can the compiler catch this error?
  • Can invalid states be unrepresentable?
  • Can the type encode the invariant?

Error → Design Question

Installs
2
First Seen
Apr 7, 2026
m05-type-driven from smithery.ai