Agent Skills: swift-type-typed-design

Type-driven domain modeling techniques for Swift using proper domain types, validation-carrying types, witness-based access control, and illegal-state elimination. Use when designing domain models, replacing primitive obsession, modeling workflows with enums/structs, adding compile-time guarantees, or discussing parse-dont-validate and making illegal states unrepresentable.

ID: nonameplum/agent-skills/swift-type-typed-design

Install this agent skill to your local

npx skills add nonameplum/agent-skills --skill swift-type-typed-design

Skill Files

The files that make up swift-type-typed-design.

Download Skill

More agent skills