Cratis Specification By Example

Structure and name executable specifications the Cratis way — one behavior per specification, a for_/when_/and_ path that reads as an English sentence, layered given/ contexts, and an explicit decision about what is not worth specifying. Use when deciding how to organize, name, or scope specifications in any language. Do not use for language mechanics; route to the C# or TypeScript specification skill for those.

Cratis c0a966d 2 files · 8.7 KB Updated

File contents

Cratis/AI/tree/main/skills/cratis-specification-by-example commit c0a966d222

Frequently asked questions

npx skillmds@latest add cratis/cratis-specification-by-example