Demo project for two of my articles
-
Updated
Aug 15, 2025 - TypeScript
Demo project for two of my articles
controls the entropy of the codebase by enforcing code module boundaries.
Boundary enforcement for AI coding agents — plain-YAML contracts compiled into CLAUDE.md, hooks, and CI checks.
Claude Code plugin: represent a project as a tree of documented modules with boundary contracts, so an agent stays oriented in large codebases and makes boundary changes a deliberate preserve-vs-cascade decision.
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.
Add a description, image, and links to the module-boundaries topic page so that developers can more easily learn about it.
To associate your repository with the module-boundaries topic, visit your repo's landing page and select "manage topics."