Software Design

A practitioner's distillation of John Ousterhout's *A Philosophy of Software Design* (2018) for use during code review, design discussions, and writing. Use it as a checklist of named diagnostics, not as a chapter summary.

lukeramsden Updated

File contents

lukeramsden/software-design-agent-skill/tree/main/skills/software-design commit 92c3884ef0

Frequently asked questions

npx skillmds@latest add lukeramsden/software-design