Frameworks

Best Angular Agent Skills

27 Angular skills for AI coding assistants — ranked by popularity.

This collection provides curated SKILL.md files designed to turn AI agents like Claude Code, Codex, and Cursor into specialized Angular development assistants. These files define the context, constraints, and coding standards for your specific project needs. Whether you are building a new application using Signals and standalone components, or refactoring legacy AngularJS code into a modern hybrid architecture, these skills offer clear instructions for your agent. You will find expert guidance on performance optimization, state management, and modern UI patterns. This repository is for developers who want to reduce boilerplate, ensure architectural consistency, and enforce Angular best practices during the coding process. By attaching these skills to your agent, you move beyond generic advice and receive responses tailored to the latest framework versions and specific architectural requirements like those for AG Grid or enterprise-scale standalone applications.

Top Angular skills

angular

sickn33

Modern Angular (v20+) expert with deep knowledge of Signals, Standalone Components, Zoneless applications, SSR/Hydration, and reactive patterns. Use PROACTIVELY for Angular development, component architecture, state management, performance optimization, and migration to modern patterns.

100129

angular-best-practices

sickn33

Angular performance optimization and best practices guide. Use when writing, reviewing, or refactoring Angular code for optimal performance, bundle size, and rendering efficiency.

2192

angular-migration

sickn33

Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates. Use when upgrading AngularJS applications, planning framework migrations, or modernizing legacy Angular code.

1027

angular-state-management

sickn33

Master modern Angular state management with Signals, NgRx, and RxJS. Use when setting up global state, managing component stores, choosing between state solutions, or migrating from legacy patterns.

823

angular-ui-patterns

sickn33

Modern Angular UI patterns for loading states, error handling, and data display. Use when building UI components, handling async data, or managing component states.

427

angular-modernization

bitwarden

Modernizes Angular code such as components and directives to follow best practices using both automatic CLI migrations and Bitwarden-specific patterns. YOU must use this skill when someone requests modernizing Angular code. DO NOT invoke for general Angular discussions unrelated to modernization.

422

technology-stack

ag-grid

Technology choices and architectural constraints for AG Grid. Use when choosing technologies, adding dependencies, or understanding zero-dependency requirements.

321

angular-routing

analogjs

Implement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters. Use for navigation setup, protected routes, route-based data loading, and nested routing. Triggers on route configuration, adding authentication guards, implementing lazy loading, or reading route parameters with signals.

14

igniteui-angular-grids

igniteui

Provides guidance on all Ignite UI for Angular data grid types (Flat Grid, Tree Grid, Hierarchical Grid, Grid Lite, Pivot Grid) including setup, column configuration, sorting, filtering, selection, editing, grouping, summaries, toolbar, export, paging, remote data, and state persistence. Use when users ask about grids, tables, data grids, tabular data display, cell editing, batch editing, row selection, column pinning, column hiding, grouping rows, pivot tables, tree-structured data, hierarchical data, master-detail views, or exporting grid data.

14

igniteui-angular-components

igniteui

Provides guidance on all non-grid Ignite UI for Angular UI components including application setup and architecture, form controls (Input Group, Combo, Select, Date/Time Pickers, Calendar, Checkbox, Radio, Switch, Slider, reactive forms), layout (Tabs, Bottom Navigation, Stepper, Accordion, Splitter, Navigation Drawer, Layout Manager), data display (List, Tree, Card, Chips, Avatar, Badge, Icon, Carousel, Paginator, Progress Bar, Linear Progress Bar, Circular Progress Bar, Chat), feedback/overlays (Dialog, Snackbar, Toast, Banner), directives (Button, Ripple, Tooltip, Drag and Drop), Dock Manager, and Charts (Area Chart, Bar Chart, Column Chart, Stock/Financial Chart, Pie Chart, IgxCategoryChart, IgxFinancialChart, IgxDataChart, IgxPieChart). Use when users ask about any Ignite UI Angular component that is not a data grid, such as forms, inputs, dropdowns, date pickers, dialogs, navigation, lists, trees, cards, charts, or application scaffolding and setup.

12

igniteui-angular-theming

igniteui

Generates and customizes Ignite UI for Angular themes including color palettes, typography, elevations, and component-level styles using the Sass theming system and the igniteui-theming MCP server. Use when users ask to theme, restyle, or style Ignite UI components, change colors or the color palette, switch between light and dark themes, create or apply a global theme, customize typography or elevation shadows, adjust spacing, sizing, or roundness, or configure per-component design tokens.

02

test-automation

jimmykane

Generate and manage Vitest tests for Angular components, services, and Firebase integrations

01

patcher

Polyterative

Routing and tooling guide for development work in the Patcher repository (Angular 21 + RxJS + Supabase synth-rack app). Use this skill when the user asks for non-trivial dev work — planning, implementing components/services, reviewing changes, refactoring, writing tests, polishing UI, or diagnosing

00

angular-ssr

li-lance

Implement Angular SSR with hydration, TransferState caching, and per-route render modes. Use when configuring Angular Universal SSR, client hydration, static prerendering, or preventing double-fetching. (triggers: **/*.server.ts, server.ts, hydration, transferState, afterNextRender, isPlatformServer

00

canopy-v21-migration

Legal-and-General

Apply the Canopy v20→v21 breaking changes to an Angular project. Trigger when the user asks to migrate to Canopy v21, upgrade @legal-and-general/canopy from v20, or fix errors after upgrading to v21.

00

canopy-forms-filter-buttons

Legal-and-General

Best practices for Canopy Filter Buttons. Trigger when adding filter button controls for narrowing data sets, with single or multiple selection, in an Angular project using Canopy.

00

angular-forms

oguzhan18

ALWAYS use when working with Angular Forms, reactive forms, template-driven forms, form validation, or form handling in Angular applications.

00

create-mfe

chrisjwalk

>

00

xss-scan

itsimonfredlingjack

You are a frontend security specialist focusing on Cross-Site Scripting (XSS) vulnerability detection and prevention. Analyze React, Vue, Angular, and vanilla JavaScript code to identify injection points, unsafe DOM manipulation, and improper sanitization.

00

angular-style

icpna-agent

ESPAÑOL - Guía de ESTILOS GLOBALES y TIPOGRAFÍA.

00

angular-architecture

ic-facet

>

00

console-service

Suriya-Kodehode

Provides implementation guidance for ConsoleService — the environment-aware console wrapper in this Angular project. Use when adding console logging to any Angular file, using contextConsole, always, never, or opts overrides, checking visibility rules, or understanding how the bootstrap patch gates

00

canopy-carousel

Legal-and-General

Deprecation notice for the Canopy Carousel component. Trigger whenever lg-carousel, LgCarouselComponent, LgCarouselItemComponent, or LgAutoplayComponent appear in an Angular project using Canopy.

00

Mifos Web App Agent Skills

openMF

Core capabilities and rules for AI agents contributing to the MifosX Web App (Angular).

00

How to choose a Angular skill

Select a skill based on the specific phase and requirement of your project. If you are starting a new greenfield application, prioritize the angular or angular-architect files. For ongoing maintenance or performance tuning, use the best-practices or state-management modules. Check the author and last update context to ensure alignment with your target Angular version. Focus on the scope of the file: some offer broad architectural guidance while others address narrow migration tasks or library-specific constraints. Match the skill's defined objective directly to your current coding challenge.

More Angular skills

Frequently asked

Can I use multiple Angular skills at once?
Yes. You can stack these skills to handle different parts of your workflow. For example, you might combine the angular-architect skill for structural design with the angular-state-management file for handling complex data flows. Ensure your agent supports multiple instruction files, as this allows for layered expertise across different domains of your Angular application.
How do these skills differ from standard AI prompts?
These files act as persistent system instructions rather than one-off prompts. They provide a standardized knowledge base that your AI agent references automatically throughout a session. This ensures the model maintains consistent coding styles, naming conventions, and framework-specific patterns without needing constant reminders in every new chat turn.

Skills for other frameworks

Search skills

Search the agent skills registry