angular-enterprise-patterns

Community

Architect scalable Angular code for enterprises.

Authorlorrandavid
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Promotes standardized, scalable architecture for enterprise Angular apps to reduce fragmentation and improve maintainability.

Core Features & Use Cases

  • Three-tier structure: core/shared/features for clean separation of concerns.
  • Smart and dumb components: containers handle data, presentational components render UI.
  • Service layer architecture: data, business logic, and state management services coordinated via clear interfaces.
  • Facade pattern: unified entry points to complex subsystems to simplify components.
  • Error handling, caching, and loading states: robust UX and resilience across features.
  • Feature flags and governance: controlled rollout of capabilities across teams.

Quick Start

Begin by auditing an existing Angular project, then refactor to place core/shared modules, implement the smart/dumb component separation, and introduce a facade where multiple services exist.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: angular-enterprise-patterns
Download link: https://github.com/lorrandavid/.dotfiles/archive/main.zip#angular-enterprise-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.