skills/ddd-lite-monorepo/SKILL.md
Lightweight DDD guidance for apps in this monorepo. Use for naming, boundaries, and domain-first modeling without heavy ceremony.
npx skillsauth add lemessdavi/ia-prev ddd-lite-monorepoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Keep business logic explicit and isolated from framework details.
domain: business rules, entities, value objects, pure logic.application: use cases, orchestration, transaction flow.infrastructure: API clients, persistence, adapters.ui: presentation and interaction only.apps/*/src/domain/*apps/*/src/application/*apps/*/src/infrastructure/*packages/ui/* only for reusable presentation.dto, response) in domain, move/rename.testing
Use for every implementation task in this template. Enforces pair-programming with AI, small releases, and continuous integration discipline.
development
Use before any feature, bugfix, or behavior change. Write failing tests first, then implement minimum code.
development
Use after green tests to keep codebase healthy through small and frequent refactors instead of large rescue rewrites.
tools
Use the Linear MCP from the scaffolded Linear link to align implementation with issues/projects, suggest card updates, and keep Linear documentation in sync.