angular-components
CommunityBuild Angular components with signals and OnPush.
Software Engineering#angular#queries#signals#lifecycle#component-architecture#on-push#content-projection
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.