angular-components

Community

Build Angular components with signals and OnPush.

Authorjander99
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Developing Angular UI components often involves verbose wiring of inputs and outputs, boilerplate state management, and inconsistent lifecycle handling. This skill provides a structured approach to create, refactor, and optimize components using signals, content projection, and OnPush change detection to improve maintainability and performance.

Core Features & Use Cases

  • Build components using signals for inputs, outputs, and two-way binding with models
  • Apply smart/presentational patterns to separate concerns, improve testability, and facilitate reuse
  • Leverage content projection with ng-content, view queries, and lifecycle hooks for robust UI composition
  • Use OnPush change detection and computed signals to minimize re-renders and enhance performance
  • Use this skill when creating, debugging, or refactoring Angular components, especially for complex UIs

Quick Start

Scaffold an Angular component using signals, then optimize it with OnPush and content projection.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: angular-components
Download link: https://github.com/jander99/skills/archive/main.zip#angular-components

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.