Skip to content
Back to skills

Angular Architecture

ASecurity

Structure Angular features with clear boundaries, DI, OnPush, and accessibility.

  • 3 stars
  • 0 votes
  • 1 copy
  • 2 views
  • Added September 3, 2026
developmentangulartesting

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add Andersseen/agentyx --skill angular-architecture --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Angular Architecture?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Angular Architecture
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/andersseen-angular-architecture/badge)](https://www.skillsdirectory.com/skills/andersseen-angular-architecture)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: angular-architecture
description: Structure Angular features with clear boundaries, DI, OnPush, and accessibility.
---

# Angular architecture

Keep Angular structure feature-oriented and explicit.

## Boundaries

Group components, services, routes, and tests around features. Put state where it is owned: local
component state stays local, shared state belongs in a focused service, and global services should
be rare.

## Components and DI

Use services and dependency injection for reusable behavior and integration boundaries. Prefer
presentational/container separation only when it clarifies ownership or testing.

## Rendering

Design for `OnPush` and zoneless-compatible updates: signals, async pipe, explicit events, and clear
change notifications. Avoid code that depends on zone patching side effects.

## Accessibility

Preserve semantic HTML, labels, keyboard access, focus management, and ARIA only where semantics
need help.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…