Skip to content
Back to skills

Angular Modern

ASecurity

Use current Angular APIs for standalone components, control flow, inputs, outputs, and DI.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 3, 2026
developmentangularexpressapi

Works with

  • api

Security analysis

A100/100

Scanned September 3, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Angular Modern?

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

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

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-modern
description: Use current Angular APIs for standalone components, control flow, inputs, outputs, and DI.
---

# Modern Angular

Write new Angular code with current APIs. Reach for legacy patterns only when maintaining existing
code that still depends on them.

## Components

Use standalone components, directives, and pipes. Declare template dependencies in `imports` and do
not introduce an `NgModule` for new feature code.

## Inputs and outputs

Use `input()`, `input.required()`, `output()`, and `model()` where they fit. Keep inputs explicit
and outputs event-like.

## Injection

Use `inject()` in field initializers or framework-supported injection contexts. This keeps
constructors small and makes dependencies visible near their use.

## Templates

Use built-in control flow: `@if`, `@for`, `@switch`, and `@defer`. Give `@for` a stable `track`
expression. Prefer current migration paths when modernizing existing templates.

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…