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.