Architecture Simplicity

Use when the user wants to: design/redesign modules and layers, choose between a library and your own code, understand why a project became a god file, add an abstraction "just in case", evolve a DB schema without data loss, or review architecture. Covers: YAGNI until second need, stdlib-first, modules by change reason, shared core + thin adapters, config outside repo + defaults in code, schema evolution without DROP, provider fallback chain, unrepresentable invalid states, deleting dead code. Do not use for money (money-path-safety).

oleg494 172384a 4.6 KB Updated

File contents

oleg494/coding-kit/tree/main/skills/architecture-simplicity commit 172384a942

Frequently asked questions

npx skillmds@latest add oleg494/architecture-simplicity