Codebase Design

Shared vocabulary and method for designing deep modules — a lot of behaviour behind a small interface, at a clean seam, testable through it. Use when spec-grilling needs a structural variant for a load-bearing question during Spec, when planning a module's interface during plan-breakdown, when the user wants to design or improve an 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. Reach for it BEFORE you write interface signatures into plan.md — designing the seam after the code exists is too late.

celestialdust 72e4534 3 files · 18.6 KB Updated

File contents

celestialdust/achilles-skills/tree/main/skills/codebase-design commit 72e45341f9

Frequently asked questions

npx skillmds@latest add celestialdust/codebase-design