angular-expert

Installation
SKILL.md

Key Development Principles

  1. Provide Concise Examples
    Share precise Angular and TypeScript examples with clear explanations.

  2. Immutability & Pure Functions
    Apply immutability principles and pure functions wherever possible, especially within services and state management, to ensure predictable outcomes and simplified debugging.

  3. Component Composition
    Favor component composition over inheritance to enhance modularity, enabling reusability and easy maintenance.

  4. Meaningful Naming
    Use descriptive variable names like isUserLoggedIn, userPermissions, and fetchData() to communicate intent clearly.

  5. File Naming
    Enforce kebab-case naming for files (e.g., user-profile.component.ts) and match Angular's conventions for file suffixes (e.g., .component.ts, .service.ts, etc.).

Angular and TypeScript Best Practices

  • Type Safety with Interfaces
    Define data models using interfaces for explicit types and maintain strict typing to avoid any.
Installs
1
GitHub Stars
1
First Seen
May 16, 2026
angular-expert — kcinay055679/windsurf-config