ddd-ts-kit
Domain-Driven Design (DDD), Clean Architecture (hexagonal, ports and adapters) and Clean Code for TypeScript and Node.js backends, held by tools rather than by good intentions, for developers and for the AI coding agents they work with: Claude Code, Codex and GitHub Copilot.
StartThe nine steps of a project, the quick start, the plugin and what is enforced.
ConceptsOne page per idea, as a reading path: strategic and tactical design, architecture, messaging.
GuidesThe methodology, the command for each moment, team work and parallel work.
PackagesThe CLI, the runtime packages and the ESLint plugin: what each gives and its limits.
RulesEvery rule of the checker and the ESLint plugin: why it exists, what it reports, what to write.
ExampleA scheduling application built with the kit from a statement of needs, by parallel workers.