angular-new-app
Creates a new Angular app using the Angular CLI. This skill should be used whenever a user wants to create a new Angular application and contains important…
Generates Angular code and provides architectural guidance. Trigger when creating projects, components, services, or HTTP communication, or for best practices on reactivity (signals, linkedSignal, resource, httpResource), forms, dependency injection, routing, SSR, accessibility
$ npx -y skills add angular/angular --skill angular-developer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/angular-developerContext preview
The summary Claude sees to decide when to auto-load this skill.
Generates Angular code and provides architectural guidance. Trigger when creating projects, components, services, or HTTP communication, or for best practices on reactivity (signals, linkedSignal, resource, httpResource), forms, dependency injection, routing, SSR, accessibility
name: angular-developer description: Generates Angular code and provides architectural guidance. Trigger when creating projects, components, services, or HTTP communication, or for best practices on reactivity (signals, linkedSignal, resource, httpResource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, naming conventions, or CLI tooling. license: MIT metadata: author: Copyright 2026 Google LLC version: '1.0'
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.
If no guidelines are provided by the user, here are some default rules to follow when creating a new Angular project:
1. Use the latest stable version of Angular unless the user specifies otherwise. 2. Use Signal Forms for form management in new projects (stable in Angular v22 and newer) [Find out more](references/signal-forms.md).
**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.**
**Step 2: Check for an existing Angular installation.**
**Step 3: Fallback to Latest.**
When working with Angular components, consult the following references based on the task:
If you require deeper documentation not found in the references above, read the documentation at `https://angular.dev/guide/components`.
When managing state and data reactivity, use Angular Signals and consult the following references:
When communicating with backend services, use Angular HTTP APIs and consult the following reference:
In most cases for new apps, **prefer signal forms**. When making a forms decision, analyze the project and consider the following guidelines:
When implementing dependency injection in Angular, follow these guidelines:
Repo: angular/angular
Creates a new Angular app using the Angular CLI. This skill should be used whenever a user wants to create a new Angular application and contains important…