Spec By Example

Clarify behaviour through concrete example tables before or during implementation. Trigger when requirements use vague terms ("eligible customers", "valid input", "appropriate discount"), when behaviour depends on multiple conditions whose combinations aren't fully worked out, when an edge case surfaces mid-implementation, or when the user asks to work through examples of a feature. Do NOT use when the user asks to write tests, convert tests, or create a @TableTest — use the tabletest skill instead, which has its own requirements decomposition workflow and will produce executable @TableTest code directly.

nchaugen d3daa8a 39.9 KB Updated

File contents

nchaugen/tabletest-claude-plugin/tree/main/skills/spec-by-example commit d3daa8a10b

Frequently asked questions

npx skillmds@latest add nchaugen/spec-by-example