skills/smithery.ai/hoangnguyen0403-angular-style-guide

hoangnguyen0403-angular-style-guide

Installation
SKILL.md

Angular Style Guide

Priority: P0 (CRITICAL)

Principles

  • Single Responsibility: One component/service per file. Small functions (< 75 lines).
  • Size Limits: Keep files under 400 lines. Refactor if larger.
  • Strict Naming: feature.type.ts (e.g., hero-list.component.ts).
  • Barrels: Use index.ts only for public APIs of specific features/libraries. Avoid deep barrel imports within the same feature.
  • LIFT: Locate, Identify, Flat structure, Try DRY.

Naming Standards

  • Files: kebab-case.type.ts
  • Classes: PascalCase + Type suffix (HeroListComponent)
  • Directives: camelCase selector (appHighlight)
  • Pipes: camelCase name (truncate)
  • Services: PascalCase + Service suffix (HeroService)
Installs
1
First Seen
Feb 28, 2026
hoangnguyen0403-angular-style-guide from smithery.ai