PurposeA shared vocabulary skill for deep module design: provides a precise set of design terms (Module, Interface, Depth, Seam, Adapter, Leverage, Locality) guiding agents and developers to design "deep modules" — a lot of behaviour behind a small interface. Includes design principles (the deletion test, the interface is the test surface) and testability guidelines. A reference skill consumed by other skills (e.g., improve-codebase-architecture, tdd) and invoked directly by engineers.

Domains

Coding

Forms

Style Guide
Required Tools
None
Languages
No strong dependency
Package Manager
N/A
Skill Composition
  • SKILL.md25.0%
  • other75.0%