A solid reference for Angular Material v21 that covers the latest additions like Angular Aria for headless components and the switch to native browser popovers in CDK overlays. The skill pushes you toward standalone components and includes practical guidance on CDK virtual scroll and drag-drop improvements. What's helpful here is the clear emphasis on when to use CDK primitives over styled Material components, plus the performance tips around OnPush and trackBy. The theming and accessibility notes are brief but point you in the right direction. If you're building Angular UIs with Material Design, this gives you the current API landscape without drowning you in documentation.

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

Install

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

Installs into .claude/skills of the current project.

Files

@angular/material & @angular/cdk

Version: 21.0.3 (Feb 2026) Tags: Material Design, CDK, Components, UI Library

References: Docs — components, guides • CDK Docs • GitHub Issues • Changelog

API Changes

This section documents recent version-specific API changes.

  • NEW: Angular Aria — New low-level component library for accessible, headless components that can be styled custom source

  • NEW: CDK overlays now use browser's built-in popovers for improved accessibility source

  • NEW: Material Design system tokens — Use utility classes to apply Material tokens directly in templates source

  • NEW: CDK Drag & Drop improvements — Allow copying items between lists source

  • NEW: Angular v21 — Full support for new Angular features including zoneless change detection

Best Practices

Sponsors

Details

Repository
github.com/oguzhan18/angular-ecosystem-skills
Categories
Frontend Development, Cloud & Infrastructure, Design & UI/UX
First seen
Jun 3, 2026

More from oguzhan18/angular-ecosystem-skills

All 45
1alfredoperez avatarangular-best-practices-tanstackalfredoperez/angular-best-practicesangular best practices tanstack230skills.sh installs
2gentleman-programming avatarangular-coregentleman-programming/gentleman-skillsAngular core patterns: standalone components, signals, inject, control flow, zoneless. Trigger: When creating Angular components, using signals, or setting up z228skills.sh installs
3raintree-technology avatarhig-components-layoutraintree-technology/apple-hig-skillshig components layout222skills.sh installs
4charleswiltgen avataraxiom-swiftui-layoutcharleswiltgen/axiomUse when layouts need to adapt to different screen sizes, iPad multitasking, or iOS 26 free-form windows — decision trees for ViewThatFits vs AnyLayout vs onGeo220skills.sh installs
5omer-metin avatarviral-hooksomer-metin/skills-for-antigravityExpert in creating opening lines, thumbnails, and hooks that stop the scroll. Covers curiosity gaps, pattern interrupts, emotional triggers, and platform-specif214skills.sh installs
6github avatarui-screenshotsgithub/awesome-copilotCapture screenshots of web apps during development using Playwright and PIL. Supports full-page captures, interactive states, and an iterate-on-crop workflow th212skills.sh installs