codebase-design
Installation
SKILL.md
Codebase Design
Design deep modules: a lot of behaviour behind a small interface, placed at a clean seam, testable through that interface. Use this language wherever code is being designed or restructured. The aim is leverage for callers, locality for maintainers, and testability for everyone.
This is the design language. tech-debt and codebase-advisor inventory;
structural-review judges a diff; this skill names the shape.
Contract
Inputs:
- A module, interface, or cluster being designed or restructured
Outputs: