angular-component

Generate Angular standalone components with signal-based inputs and outputs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Ekaksh1/palladia --skill angular-component-ekaksh1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: angular-component
Source: https://github.com/Ekaksh1/palladia/tree/main/.kilocode/skills/angular-component
Command: npx skills add https://github.com/Ekaksh1/palladia --skill angular-component-ekaksh1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of modern Angular standalone components, ensuring adherence to the latest best practices and patterns for efficient UI development.

Core Features & Use Cases

  • Standalone Components: Generates components that are standalone by default, simplifying Angular architecture.
  • Signal-Based Inputs/Outputs: Utilizes Angular signals for reactive inputs and outputs, enhancing performance and developer experience.
  • Host Bindings & Content Projection: Provides clear examples for managing host element properties and projecting content.
  • Accessibility: Emphasizes building accessible components that meet WCAG AA standards.
  • Use Case: Quickly scaffold a new user profile card component with signal inputs for user data, a click output for selection, and host bindings for styling.

Quick Start

Create a new Angular standalone component named 'UserProfile' with a required 'userId' input and an optional 'avatarUrl' input.

Frequently Asked Questions about angular-component

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build modern Angular components using signals?

To build modern Angular components using signals, generate standalone components with signal-based inputs and outputs. This approach utilizes Angular v20+ best practices, enhancing performance through OnPush change detection and reactive state management for efficient UI development.

What is the best way to refactor class-based inputs to signals in Angular?

The best way to refactor class-based inputs to signals in Angular is to migrate them to signal-based inputs and outputs. This transition modernizes standalone components, improving reactivity and aligning with OnPush change detection strategies.

How do I add host bindings and content projection to an Angular standalone component?

Add host bindings and content projection to an Angular standalone component by utilizing provided examples for managing host element properties and projecting external content. This ensures flexible UI composition within modern component architecture.

Does Angular component generation support accessibility standards?

Yes, Angular component generation supports accessibility by emphasizing interactive components that meet WCAG AA standards. This ensures generated standalone components with signal inputs and host bindings remain accessible during UI development.

When do I need standalone components in Angular?

You need standalone components in Angular when you want to simplify your architecture by removing NgModule dependencies. They allow direct component implementation using signals, OnPush change detection, and host bindings for modern UI development.