Skip to main content

Example Skill: Domain Model

A Domain Model skill might define:

Goal:
Create a domain model.

Requirements:
- Pure TypeScript
- No UI concerns
- No API concerns
- Business terminology only
- Strong typing
- Zod validation

Now every generated model follows the same standards.


Mini Exercise​

Define one additional rule you would require for all domain models in your own stack.

Example​

You might add:

- Keep domain models framework-agnostic so they can be reused in web, mobile, and server contexts.