Angular Material Developer
Angular Material M3 tematisering og komponentveiledning, styrer korrekt unna den utdaterte M2 API-en.
Bestått
Hva den gjør
Genererer Angular Material v19-v22 kode og svarer på tematisering/komponent/CDK/forms/tilgjengelighetsspørsmål for Angular-prosjekter, og oppdager om et prosjekt bruker den moderne mat.theme() M3-motoren eller den eldre mat.define-light-theme() M2 API-en før den svarer. Utløses ved enhver Angular Material, mat-*, eller M3/Material-3 omtale, eller når package.json inneholder @angular/material. Alle 12 refererte referansefiler lever inne i selve ferdighetsmappen; en ledsagende 'angular-developer'-ferdighet anbefales, men er ikke påkrevd.
Testrapport
Verifisert mot det live npm-registeret og Angulars egen kildekode: ferdigheten styrer agenter korrekt unna den utdaterte mat.define-light-theme() M2 API-en og over til mat.theme(), men dens egen primære oppsettbane (`provideAnimationsAsync()`) bærer en `@deprecated 20.2 ... Intent to remove in v23`-tag i Angulars kildekode som ferdigheten aldri nevner, til tross for at den eksplisitt retter seg mot v22 som gjeldende; den daterer også feil @angular/material@22.0.2-utgivelsen (hevder 2026-06-03, npm viser at den datoen tilhører 21.2.14, og 22.0.2 ble faktisk utgitt 2026-06-17).
Testet på: 2026-07-14 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/mofirojean/angular-ui-skills cd angular-ui-skills mkdir -p ~/.claude/skills cp -r skills/angular-material-developer ~/.claude/skills/angular-material-developer
Kommandoer og eksempelprompter
/angular-material-developerAngular Material M3 tematisering og komponentveiledning, styrer korrekt unna den utdaterte M2 API-en.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Set up Material 3 theming for my Angular appBuild a login form with MatFormField and MatButtonMigrate this Angular Material theme off the old M2 API