System Design

Principles for building reusable coding systems. Use when designing modules, APIs, CLIs, or any code meant to be used by others. Based on "A Philosophy of Software Design" by John Ousterhout. Covers deep modules, complexity management, and design red flags.

joelhooks e5902bf 7.7 KB Updated

File contents

joelhooks/opencode-swarm-plugin/tree/main/packages/opencode-swarm-plugin/global-skills/system-design commit e5902bf392

Frequently asked questions

npx skillmds@latest add joelhooks/system-design