Principle Type System Discipline

Apply when designing types, reviewing a function signature, or writing code in any statically-typed language. Make illegal states unrepresentable, brand semantic primitives, parse external data at boundaries, refuse to lie to the compiler, exhaust variants, derive from authoritative schemas.

majiayu000 Updated 567 repo stars

File contents

majiayu000/claude-skill-registry/tree/main/skills/development/principle-type-system-discipline commit 9f8b8f1375

Frequently asked questions

npx skillmds@latest add majiayu000/principle-type-system-discipline