Agent skill · affaan-m

angular-developer

Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

What it needs

About 5k tokens when loaded.

What this skill does

Angular Developer Guidelines When to Activate Working in any Angular project or codebase Creating or scaffolding a new Angular project, application, or library Generating components, services, directives, pipes, guards, or resolvers Implementing reactivity with Angular Signals, linkedSignal, or resource Working with Angular forms (signal forms, reactive forms, or template-driven) Setting up dependency injection, routing, lazy loading, or route guards Adding accessibility (ARIA), animations, or component styling Writing or debugging Angular-specific tests (unit, component harness, E2E) Configuring Angular CLI tooling or the Angular MCP server 1. Always analyze the project's Angular version before providing guidance, as best practices and available features can vary significantly between versions. If creating a new project with Angular CLI, do not specify a version unless prompted by the user. 2. When generating code, follow Angular's style guide and best practices for maintainability and performance. Use the Angular CLI for scaffolding components, services, directives, pipes, and routes to ensure consistency. 3. Once you finish generating code, run ng build to ensure there are no build errors. If there are errors, analyze the error messages and fix them before proceeding. Do not skip this step, as it is critical for ensuring the generated code is correct and functional. Creating New Projects If no guidelines are provided by the user, use these defaults when creating a new Angular project: 1. Use the latest stable version of Angular unless the user specifies otherwise. 2. Prefer Signal Forms for new projects only when the target Angular version supports them. Find out more. Execution Rules for ng new: When asked to create a new Angular project, you must determine the correct execution command by following these strict steps: Step 1: Check for an explicit user version. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/angular-developer--2bf966

View the source on GitHub

Browse the @skills marketplace