Clean Architecture для Angular-модулей

★ 6.7 · vibe-coding

angular-clean-architecture is a Claude Code skill that scaffolds and extends Angular standalone feature modules under src/app/modules/{name} using Clean Architecture layering: presentation, application, core, and infrastructure. It handles the self-registering module providers function, lazy route loading, cross-navigation state caching, the facade pattern, and ports/adapters dependency inversion — with cross-module communication wired through a context registry. The core layer is strictly isolated from Angular, HttpClient, and flurryx, containing only models, ports, rules, and mappers. Use it when creating new modules, adding use cases, facades, stores, or adapters, replacing legacy session proxies with self-contained module adapters, refactoring NgModule/NgRx code toward Clean Architecture, or moving business logic out of components. Domain modeling is delegated to the angular-ddd skill; state and replay mechanics belong to flurryx.