@alfredoperez/angular-best-practices-material

>-

View in AI SkillSafe app
Scanned · no findings
0 downloads
0 stars
0 demos
SKILL.md
nameangular-best-practices-material
description>-
licenseMIT
tags[angular, material, cdk, ui-components]
globs**/*.ts, **/*.component.ts, **/*.scss

Angular Material Best Practices

Angular Material and CDK rules for component usage, theming, and testing. Use with the core angular-best-practices skill for comprehensive Angular coverage.

Links

When to Apply

  • Importing and configuring Material components
  • Setting up M3 theming with design tokens
  • Using CDK utilities for overlays, drag-and-drop, or virtual scrolling
  • Writing tests for Material components

Rules

Rule Impact Description
Import Material Modules Selectively MEDIUM Tree-shake unused components with standalone imports
Use Angular Material Theming System MEDIUM M3 theme API with CSS custom properties
Use CDK Utilities Over Custom Implementations MEDIUM Battle-tested overlays, virtual scroll, and a11y primitives
Use Test Harnesses for Material Components HIGH Stable tests that survive internal DOM changes

Install

Install from skills.sh/alfredoperez/angular-best-practices:

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@alfredoperez/angular-best-practices-material/verified)](https://skillsafe.ai/skill/@alfredoperez/angular-best-practices-material/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@alfredoperez/angular-best-practices-material/installs)](https://skillsafe.ai/skill/@alfredoperez/angular-best-practices-material/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@alfredoperez/angular-best-practices-material/scan)](https://skillsafe.ai/skill/@alfredoperez/angular-best-practices-material/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@alfredoperez/angular-best-practices-material/eval)](https://skillsafe.ai/skill/@alfredoperez/angular-best-practices-material/)