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:

Installs
18
GitHub Stars
36
First Seen
Aug 14, 2026
codebase-design — shipshitdev/skills