Design Codebase

Use when the user asks to make or compare a codebase architecture decision involving module boundaries, ownership, interfaces, seams, adapters, domain language, or a throwaway prototype that answers a design question. Also use during implementation only when a non-obvious architecture, ownership, interface, or dependency-boundary decision blocks the next safe edit; a testability concern qualifies only when it demonstrates that kind of boundary pressure. Do not use for ordinary code explanation, straightforward implementation, general test design, flaky tests, mocks, regression coverage, or implementation of an already selected design.

Chrike 1afd65c 7 files · 23.4 KB Updated

File contents

Chrike/coding-agent-skills/tree/main/skills/design-codebase commit 1afd65c6cf

Frequently asked questions

npx skillmds@latest add chrike/design-codebase