This one teaches Claude how to optimize Angular apps with the latest performance patterns from Angular 21. It covers the new zoneless change detection, deferrable views with @defer, signal-based reactivity, and OnPush strategies. You get practical examples for lazy loading routes, using trackBy in loops, and optimizing bundle sizes. The code snippets are clean and show both what to avoid and what to do instead. If you're dealing with slow Angular apps or bloated bundles, this gives Claude enough context to suggest actual fixes instead of generic advice. It assumes you're working with modern Angular, so older projects might need different approaches.

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

Install

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

Installs into .claude/skills of the current project.

Files

Angular Performance

Version: Angular 21 (2025) Tags: Performance, Optimization, Bundle Size, Change Detection

References: Performance Guide • Change Detection

API Changes

This section documents recent version-specific API changes.

  • NEW: Zoneless change detection — Disable zone.js for better performance source

  • NEW: Deferrable views (@defer) — Lazy load component code

  • NEW: Signal-based reactivity — Use signals instead of zone.js

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

Best Practices

  • Use OnPush change detection strategy
@Component({
  changeDetection: ChangeDetectionStrategy.OnPush,
  // ...
})
export class MyComponent {}
  • Use trackBy with @for
@Component({
  template: `
    @for (item of items; track item.id) {
      {{ item.name }}
    }
  `
})
export class MyComponent {}
  • Use lazy loading for routes

Sponsors

Details

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

More from oguzhan18/angular-ecosystem-skills

All 45
1nexu-io avatarhtml-ppt-pitch-decknexu-io/open-designInvestor-ready 10-slide HTML pitch deck — white + blue→purple gradient hero, big numbers, traction bar chart, $4.5M-style ask page. Use when the user wants a fu190skills.sh installs
2davila7 avataravalonia-layout-zafirodavila7/claude-code-templatesGuidelines for modern Avalonia UI layout using Zafiro.Avalonia, emphasizing shared styles, generic components, and avoiding XAML redundancy.188skills.sh installs
3charleswiltgen avataraxiom-swiftui-layout-refcharleswiltgen/axiomReference — Complete SwiftUI adaptive layout API guide covering ViewThatFits, AnyLayout, Layout protocol, onGeometryChange, GeometryReader, size classes, and iO187skills.sh installs
4oguzhan18 avatarangular-clioguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular CLI, generating components, services, building applications, or workspace configuration in Angular projects.187skills.sh installs
5nexu-io avatarhtml-ppt-course-modulenexu-io/open-designA first-30-days onboarding module for new hospitality hires — the behaviors, the practice, the checks, and the manager follow-up. Built as a decision-grade prof186skills.sh installs
6nexu-io avatarhtml-ppt-obsidian-claude-gradientnexu-io/open-designGitHub 暗紫渐变 deck — GitHub-dark186skills.sh installs