Store
Codebase architecture
Name the domain, find deep modules and refactor toward a codebase that is easy to change.
Skills in this bundle
1 of these 5 skills includes scripts your agent can run.
- improve-codebase-architecturemattpocockScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.1.1M installs on skills.sh2
- codebase-designmattpocockShared 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.744.9K installs on skills.sh0
- domain-modelingmattpocockBuild and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.767.9K installs on skills.sh0
- setup-ts-deep-modulesmattpocockWire dependency-cruiser into a TypeScript repo so each package is a deep module, with implementation hidden in subfolders and reachable only through its entry-point files. User-invoked.306.5K installs on skills.sh0
- safe-refactorjuliusbrusseeRestructure code while preserving behavior. Use for extraction, consolidation, ownership moves, or cleanup where verification must bracket structural edits.86.5K installs on skills.sh0