Vue Ddd Architecture

Build and maintain scalable Vue 3 + TypeScript applications using a layered, module-per-domain architecture (domain / application / infrastructure / ui) with enforced dependency boundaries and a public API per module. Use this skill whenever the user adds a feature or a business module to a Vue app, bootstraps a new Vue project, asks where a file or piece of logic belongs, wonders whether their layering is correct, or wants to refactor a messy pages/components Vue codebase into modules — even if they never say the words "architecture" or "DDD". Triggers EN: "add a module", "new feature in Vue", "structure my Vue app", "DDD frontend", "where should this service live", "split this component", "refactor to modules", "scalable Vue architecture", "domain layer", "clean architecture Vue". Триггеры RU: «добавь модуль», «новая фича», «разложи по слоям», «куда положить этот файл», «структура Vue-проекта», «DDD на фронтенде», «отрефактори на модули», «масштабируемая архитектура», «доменный слой», «сделай по-нормальному

magersoft 51bdbae 4 files · 17.5 KB Updated

File contents

magersoft/vue-ddd-architecture/tree/main/ commit 51bdbae2bb

Frequently asked questions

npx skillmds@latest add magersoft/vue-ddd-architecture