Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
alfredoperez avatar

Angular Best Practices Material

  • 397 installs
  • 37 repo stars
  • Updated March 28, 2026
  • alfredoperez/angular-best-practices

angular-best-practices-material is an agent skill that guides correct Angular Material component usage, theming, accessibility, and layout patterns for developers who need enterprise-grade, design-system-aligned web UIs.

About

angular-best-practices-material is a Claude Code skill from alfredoperez/angular-best-practices that encodes Angular Material best practices for enterprise web UIs. It helps developers choose components, configure theming, meet accessibility requirements, and apply layout patterns that stay consistent with design system constraints. The skill is invoked during feature work when Material dialogs, tables, form fields, or navigation shells need correct API usage instead of ad hoc CSS overrides. Reach for it when an Angular team standardizes on Material and wants agents to generate or review UI code that matches internal design guidelines and WCAG expectations.

  • Angular Material component patterns
  • Theming and density guidance
  • Accessibility-minded UI defaults
  • Form and table best practices
  • Consistent enterprise UI structure

Angular Best Practices Material by the numbers

  • 397 all-time installs (skills.sh)
  • Ranked #664 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/alfredoperez/angular-best-practices --skill angular-best-practices-material

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs397
repo stars37
Last updatedMarch 28, 2026
Repositoryalfredoperez/angular-best-practices

How do you implement Angular Material theming correctly?

Implement Angular Material components, theming, accessibility, and layout patterns correctly when building enterprise web UIs with consistent design system constraints.

Who is it for?

Angular developers standardizing enterprise UIs on Angular Material who need consistent theming, accessibility, and layout guidance during implementation.

Skip if: Teams using React, Vue, or custom CSS design systems without Angular Material should skip this skill entirely.

When should I use this skill?

User asks to add, theme, or audit Angular Material components, CDK layouts, or accessibility in an Angular enterprise app.

What you get

Angular Material component implementations, theme configuration, accessible layout patterns, and design-system-aligned UI code snippets.

  • Material component implementations
  • Theme configuration
  • Accessible layout patterns

Files

SKILL.mdMarkdownGitHub ↗

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

RuleImpactDescription
Import Material Modules SelectivelyMEDIUMTree-shake unused components with standalone imports
Use Angular Material Theming SystemMEDIUMM3 theme API with CSS custom properties
Use CDK Utilities Over Custom ImplementationsMEDIUMBattle-tested overlays, virtual scroll, and a11y primitives
Use Test Harnesses for Material ComponentsHIGHStable tests that survive internal DOM changes

Install

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

Related skills

FAQ

What does angular-best-practices-material cover?

angular-best-practices-material covers Angular Material component selection, theming setup, accessibility patterns, and layout conventions for enterprise web UIs that must follow a shared design system.

When should I use angular-best-practices-material?

Use angular-best-practices-material when building or reviewing Angular apps that standardize on Material and need correct component APIs, theme tokens, and accessible layouts instead of custom CSS workarounds.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.