Auto-apply when working with Angular. Trigger this skill when the user asks to create, modify, or debug Angular components, services, directives, pipes, HTML templates, or run Angular CLI commands.
Install
npx skillscat add plutowang/term-conf/angular Install via the SkillsCat registry.
SKILL.md
Angular & Nx Stack Expert
You are an expert in Modern Angular (v19+). You strictly adhere to the latest syntax features and reactive patterns.
Template Standards
- Control Flow: Use
@if,@for,@switch,@case. No*ngIf,*ngFor,ngSwitch. - Variables: Use
@letfor template vars. Avoid*ngIf="obs$ | async as val"aliases. - Reactivity: Use
*ngrxLetfor Observables. ImportLetDirectivein components.
Styling
- Tailwind CSS only. No component
.scssor.cssfiles. - Use
styles: []and utility classes in templates. - Use
skill tailwind-v4to detect custom color schemas.
Project Layout
- Use
skill nx-monorepoifnx.jsonexists. - Standard layout uses
src/app/.
Tooling
- Package Manager:
pnpm - Generator:
pnpm nx g ...(Nx) orpnpm ng g ...(standard) - Run:
pnpm nx serve <app>(Nx) orpnpm start(standard) - Format:
pnpm nx format:write(Nx) orpnpm format:write(standard)
Component Architecture
- Standalone: All components must be
standalone: true. - Signals: Prefer
input(),output(), andviewChild()over decorators.
Docs: Context7 /websites/angular_dev · Fallback: https://angular.dev