angular-hexagonal

Community

Hexagonal architecture for Angular modules.

Authorcuongtl1992
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Provides a structured approach to building Angular features using hexagonal architecture, ensuring clear layer separation and reusable domain components.

Core Features & Use Cases

  • Four-layer architecture: Domain, Application, Infrastructure, Presentation with explicit responsibilities for domain models, repositories, queries, use cases, DTOs, Mappers, and UI state.
  • Use cases include organizing modules across four layers, promoting consistency, testability, and maintainability.
  • Real-world scenario: use in a feature module to separate concerns and enable scalable collaboration across teams.

Quick Start

Create a new Angular feature that follows the four-layer hexagonal structure and place it under libs/features/<feature>/src/lib with domain, application, infrastructure, and presentation artifacts.

Dependency Matrix

Required Modules

None required

Components

references

💻 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-hexagonal
Download link: https://github.com/cuongtl1992/vibe-skills/archive/main.zip#angular-hexagonal

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 471,000+ vetted skills library on demand.