This handles everything around Angular's standalone component architecture, which became the default in Angular 17. You'll want it active when setting up component imports arrays, using functional providers like provideRouter and provideHttpClient, or bootstrapping apps without NgModules. It covers the migration path from traditional NgModule-based apps and includes practical patterns for lazy loading and routing. The examples are current to Angular 21, so the API guidance reflects what actually works today. Honest take: if you're still writing NgModules in new Angular projects, this will get you up to speed on the modern approach fast.

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

Install

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

Installs into .claude/skills of the current project.

Files

Angular Standalone Components

Version: Angular 21 (2025) Tags: Standalone, Components, Imports, Bootstrap

References: Standalone Guide • Migration

API Changes

This section documents recent version-specific API changes.

  • NEW: Standalone by default — New components are standalone by default since Angular 17

  • NEW: provideRouter for standalone — Use functional providers instead of RouterModule

  • NEW: ng generate @angular/core:standalone — Migration schematic

  • DEPRECATED: NgModule — Migration to standalone components recommended

Best Practices

  • Create standalone components
@Component({
  standalone: true,
  imports: [CommonModule, MatButtonModule],
  selector: 'app-my',
  template: `<button>Click</button>`
})
export class MyComponent {}
  • Use imports array for dependencies
@Component({
  standalone: true,
  imports: [
    CommonModule,
    RouterModule,
    MatCardModule,
    MyChildComponent
  ],
  template: `
    <mat-card>
      <app-my-child></app-my-child>
    </mat-card>
  `
})
export class ParentComponent {}

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
1nexu-io avatarhtml-ppt-weekly-reportnexu-io/open-designTeam weekly / status-update deck — corporate clarity, 8-cell KPI grid, shipped list, 8-week bar chart, next-week table. Use for 周报, business reviews, team statu185skills.sh installs
2nexu-io avatarhtml-ppt-graphify-dark-graphnexu-io/open-design暗底知识图谱 deck —184skills.sh installs
3nexu-io avatarhtml-ppt-xhs-pastel-cardnexu-io/open-design柔和马卡龙慢生活 deck — 奶油184skills.sh installs
4nexu-io avatarhtml-ppt-dir-key-nav-minimalnexu-io/open-design8 页极简方向键 keynote — 每页一个独立单色背景(靛 / 奶 / 绛 / 翠 / 灰 / 紫 / 白 / 炭),各自配色,160px display 标题 + 4px 短粗 accent 线分隔、箭头 → 前缀的 Mono 列表、左下 ← → kbd 提示 + 右下页码、巨大呼吸留白。适合"有话要说但没什么可182skills.sh installs
5nexu-io avatarhtml-ppt-xhs-white-editorialnexu-io/open-design白底杂志风 deck — 纯白背景 + 顶部 10 色彩虹 bar、80-110px display 标题、紫→蓝→绿→橙→粉渐变文字、马卡龙软卡片组(粉/紫/蓝/绿/橙)、黑底白字 .focus pill、引用大块。同时适合发小红书图文 + 横版 PPT 双用。182skills.sh installs
6oguzhan18 avatarangular-destroyrefoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular DestroyRef, takeUntilDestroyed, or cleanup in Angular.182skills.sh installs