angular-component

Create and modify Angular components with Platform base classes and store integration.

7|1|Updated Jun 17, 2021
One-click install
npx skills add https://github.com/duc01226/EasyPlatform --skill angular-component
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: angular-component
Source: https://github.com/duc01226/EasyPlatform/tree/main/.claude/skills/frontend-angular-component
Command: npx skills add https://github.com/duc01226/EasyPlatform --skill angular-component

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides building Angular components with base Platform classes, store integration, and best practices.

Core Features & Use Cases

  • Hierarchical component architecture using PlatformComponent and PlatformVmStoreComponent
  • Store integration and state management patterns
  • Reusable component templates and guidance

Quick Start

Create a feature component that uses PlatformVmStoreComponent for state management.

Frequently Asked Questions about angular-component

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

FAQPage Schema
How do I build Angular components with store integration and state management?▼

Building Angular components with store integration involves inheriting from PlatformVmStoreComponent base classes in Angular 19, configuring typed store selectors and effects, and following platform-core patterns. This Skill guides you through the complete component hierarchy, from simple display components to complex store-backed forms and dashboards.

What's the difference between PlatformComponent, PlatformVmComponent, and PlatformFormComponent?▼

These are base classes from @libs/platform-core that enforce hierarchical component architecture with increasing complexity. PlatformComponent is the foundation, PlatformVmComponent adds view-model patterns for state, and PlatformFormComponent handles form-specific logic. PlatformVmStoreComponent extends this further with full store integration and reactive state management.

Can I use these Angular component patterns with dynamic, store-backed forms?▼

Yes, PlatformFormComponent and PlatformVmStoreComponent in Angular 19 are designed specifically for dynamic, store-backed forms and dashboards. This Skill covers the complete pattern for building list components with stores, view-model patterns, and typed APIs for selectors and effects.

What platform-pattern requirements must I follow when creating Angular components?▼

Platform-pattern adherence requires proper base-class inheritance from @libs/platform-core, correct state management through store integration, and using typed APIs for store, selectors, and effects. This Skill enforces these patterns across all component types, from simple display to complex store-backed applications.

How do I structure list components with stores in Angular 19?▼

List components with stores follow the PlatformVmStoreComponent pattern, configuring typed store integration, selectors for data retrieval, and effects for side effects. This Skill provides the base-class inheritance and store patterns needed to build robust, state-managed list components in the PlatformExampleAppWeb.