angular-customization

Customize Spiderly Angular admin panel components and form behaviors.

61|24|Updated Sep 14, 2024
One-click install
npx skills add https://github.com/filiptrivan/spiderly --skill angular-customization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: angular-customization
Source: https://github.com/filiptrivan/spiderly/tree/main/claude-plugins/skills/angular-customization
Command: npx skills add https://github.com/filiptrivan/spiderly --skill angular-customization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Customizes Spiderly's Angular admin panel to align generated components with project-specific requirements, reducing manual UI edits and keeping consistency across features.

Core Features & Use Cases

  • Extend generated Angular components: tailor forms, layouts and validation to business rules without modifying generated code.
  • Override form save and data-table behavior: customize save flow, validators, and column configurations to fit workflows.
  • Translate and theme UI consistently: integrate translations and theme adjustments across the admin UI for a cohesive experience.

Use Case: when upgrading the generator or changing business rules, apply these customizations to preserve upgrades while keeping custom behavior.

Quick Start

Use the angular-customization pattern to extend generated components and place overrides in your project's custom components directory.

Frequently Asked Questions about angular-customization

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

FAQPage Schema
How do I customize generated Angular components without losing changes on upgrade?

To customize generated Angular components safely, you extend them by placing overrides in your project's custom components directory within Frontend/src/app/business, preserving upgrade compatibility while maintaining custom behavior.

How do I override form save behavior in an Angular admin panel?

You can override form save behavior in the Angular admin panel by implementing custom save flows and validators in the Frontend/src/app/business layer using the Spiderly framework.

How do I configure data table columns in a generated Angular UI?

Configuring data table columns in a generated Angular UI involves applying custom column configurations and overriding the default table behavior to fit specific project workflows.

Can I apply translations and theme adjustments across an Angular admin UI?

Yes, you can apply translations and theme adjustments across the Angular admin UI to ensure a cohesive experience, integrating them consistently without modifying the underlying generated code.

What is the best way to tailor a generated Angular admin panel to business rules?

The best way to tailor a generated Angular admin panel is to apply overrides for forms, layouts, and validation that align with business rules, reducing manual UI edits and keeping feature consistency.

Do I need the Spiderly framework to customize generated Angular forms and layouts?

Yes, the Spiderly framework is required, as the customizations specifically target extending generated Angular components, overriding form saves, and configuring data tables within the Spiderly architecture.