Deep Module Design

Decide whether to retain or redesign a software module or interface before implementation. Use when a request asks where a seam belongs, whether duplication should gain one owner, how to deepen a shallow abstraction, make dependencies testable, or add a new variant without leaking policy. Do not use for an accepted implementation or behavior-preserving refactor.

zhuochun ac2cad5 3 files · 16.0 KB Updated

File contents

zhuochun/skills/tree/main/skills/deep-module-design commit ac2cad5242

Frequently asked questions

npx skillmds@latest add zhuochun/deep-module-design