Angular Developer
Angular's official skill: generates components and services and advises on signals, forms, routing, SSR, accessibility and animation.
$ npx skills add https://craftwork.design/skills/angular-developer -a claude-code -y
Installs into .claude/skills/angular-developer. Add -g for every project.
SKILL.md
Angular Developer Guidelines
-
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.
-
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.
-
Once you finish generating code, run
ng buildto 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, here are some default rules to follow when creating a new Angular project:
- Use the latest stable version of Angular unless the user specifies otherwise.
- Use Signal Forms for form management in new projects (stable in Angular v22 and newer) Find out more.