Give your coding agent a definition of done — one command that verifies types, lint, structure, tests, and docs, plus enforced module boundaries to keep it in its lane.
-
Updated
Jul 22, 2026 - TypeScript
Give your coding agent a definition of done — one command that verifies types, lint, structure, tests, and docs, plus enforced module boundaries to keep it in its lane.
Strategic software design guidelines for AI coding agents. 15 behavioral rules + critique/audit commands based on A Philosophy of Software Design by John Ousterhout.
Architecture-deepening step for Sigma Protocol — deep modules before contracts and waves. Free & MIT, by Lyra.
Add a description, image, and links to the deep-modules topic page so that developers can more easily learn about it.
To associate your repository with the deep-modules topic, visit your repo's landing page and select "manage topics."