Skip to content

/type-driven

Develop with refined types. Use when modeling a domain, encoding a state machine in types, hardening an API boundary against malformed input, or the user says "make invalid states unrepresentable" or "parse don't validate".

shell
$ npx -y skills add OutlineDriven/odin-claude-plugin --skill type-driven --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/type-driven
How auto-invocation works

Context preview

The summary Claude sees to decide when to auto-load this skill.

Develop with refined types. Use when modeling a domain, encoding a state machine in types, hardening an API boundary against malformed input, or the user says "make invalid states unrepresentable" or "parse don't validate".
Ships withodin

Formerly known as the ODIN Claude Plugin. The repo URL stays the same; the brand has matured.

Get the whole plugin, auto-invoked
Stats
34
Stars
0
Views
0
Forks
Active
Maintenance
Python
Language
Apache-2.0
License
1h ago
Last commit
8mo ago
Created

Repo: OutlineDriven/odin-claude-plugin