domains / families / software-engineering / codebase-design

codebase-design

authentic

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

When to use

When not to use

Skill page

Source

RepositoryPath
mattpocock/skillsskills/engineering/codebase-design/SKILL.md