Design By Contract

Design with explicit contracts — preconditions, postconditions, invariants, guard clauses. Use when designing a function/class, hardening a boundary, or adding assertions.

laurigates 4f18752 5.7 KB Updated

File contents

laurigates/claude-plugins/tree/main/software-design-plugin/skills/design-by-contract commit 4f18752e32

Frequently asked questions

npx skillmds@latest add laurigates/design-by-contract