This helps Claude work with Angular's zoneless change detection mode, which ditches zone.js in favor of signals and explicit reactivity. It covers the provideZonelessChangeDetection setup, signal and computed usage, and handling async operations without automatic change detection. The skill is focused on Angular 19+ where zoneless is stable, though it's been experimental since v17. If you're migrating an existing Angular app off zone.js or starting fresh with signals, this gives Claude the patterns for making components reactive without the zone overhead. It's a narrower skill but essential if you're going all in on Angular's new reactivity model.

skills.sh installs
170
GitHub stars
7
last updated
Aug 21, 2026

Install

$ npx -y skills add oguzhan18/angular-ecosystem-skills --skill angular-zoneless --agent claude-code

Installs into .claude/skills of the current project.

Files

Angular Zoneless

Version: Angular 19+ (2025) Tags: Zoneless, Change Detection, Signals, Reactivity

References: Zoneless Guide • Signals

API Changes

This section documents recent version-specific API changes.

  • NEW: provideZonelessChangeDetection — Enable zoneless mode source

  • NEW: afterNextRender — Run code after rendering without zone.js

  • NEW: Experimental Zoneless — Available since Angular 17, stable in Angular 19+

  • NEW: signal() + computed() — Works without zone.js

Best Practices

  • Enable zoneless change detection
export const appConfig: ApplicationConfig = {
  providers: [
    provideZonelessChangeDetection()
  ]
};
  • Use signals for reactivity
@Component({
  changeDetection: ChangeDetectionStrategy.OnPush,
  template: `
    <p>Count: {{ count() }}</p>
    <p>Double: {{ double() }}</p>
  `
})
export class CounterComponent {
  count = signal(0);
  double = computed(() => this.count() * 2);

  increment() {
    this.count.update(c => c + 1);
  }
}

Sponsors

Details

Repository
github.com/oguzhan18/angular-ecosystem-skills
Category
Frontend Development
First seen
Jun 3, 2026

More from oguzhan18/angular-ecosystem-skills

All 45
1charleswiltgen avataraxiom-ui-recordingcharleswiltgen/axiomUse when setting up UI test recording in Xcode 26, enhancing recorded tests for stability, or configuring test plans for multi-configuration replay. Based on WW169skills.sh installs
2oguzhan18 avatarangular-signals-httpoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular Signals and HttpClient, toSignal, toObservable, or HTTP with signals.169skills.sh installs
3oguzhan18 avatarangular-injectoroguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular Injector, inject() function, Provider, or dependency resolution in Angular.165skills.sh installs
4thebushidocollective avatarstorybook-component-documentationthebushidocollective/hanUse when creating or improving component documentation in Storybook. Helps generate comprehensive docs using MDX, autodocs, and JSDoc comments.165skills.sh installs
5flora131 avatartypescript-react-reviewerflora131/atomictypescript react reviewer160skills.sh installs
6oguzhan18 avatarangular-queryoguzhan18/angular-ecosystem-skillsALWAYS use when working with TanStack Query (Angular Query) for server state management, data fetching, caching, or mutations in Angular applications.160skills.sh installs