A collection of Claude Code skills.
| Skill | Description |
|---|---|
| interface-first-design | Design the contract/abstraction boundary (interface, protocol, trait, port) before writing the implementation behind it, whenever a feature or refactor introduces a clean seam — services, repositories, adapters, clients, factories, value objects, and the like. Grades every contract against a design rubric (single responsibility, intention-revealing names, testability, honest types/errors, minimal surface) and gates on sign-off before implementing. Also fires on code-review functions. Ships language references for PHP, TypeScript/JavaScript, and Livewire. |