codebase-design
Shared, language-agnostic vocabulary for designing deep modules. Use it when the user wants to design or improve the interface of a module, package or type, find deepening opportunities, decide where a seam goes, make the code more testable or easier for agents to navigate, or when another skill needs this vocabulary.
- License
- MIT
Pinned to revision a2c346f89684, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/codebase-design/SKILL.md
- skills/codebase-design/DEEPENING.md
- skills/codebase-design/DESIGN-IT-TWICE.md
Every link opens the file at its source, pinned to the revision this page describes.