System Design

Decision-tree framework for architectural trade-offs during implementation planning. Classifies the subject into categories (data-heavy, real-time, offline-critical, media-heavy, integration-heavy, frequent UI iteration), loads the minimum relevant references, supplies a question bank with opinionated defaults for caller-driven dialogue, and returns structured decisions (Architectural Decisions, Required Behaviors). Use whenever architectural choices must be committed to a document — protocol selection, pagination or caching strategy, offline sync approach, real-time transport, media upload strategy. Produces decisions, not implementation rules. Implementation details belong in code-level rules files.

app-builders-club d0a96a1 10 files · 74.5 KB Updated

File contents

app-builders-club/mvp-builder/tree/main/skills/system-design commit d0a96a1e44

Frequently asked questions

npx skillmds@latest add app-builders-club/system-design