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.
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "angular-developer" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/skills/angular-developer/SKILL.md 2. 保存为 ~/.claude/skills/angular-developer/SKILL.md 3. 装好后重载技能,告诉我可以用了
linkedSignal, or resourceAlways 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 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, use these defaults when creating a new Angular project:
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.
npx.npx @angular/cli@<requested_version> new <project-name>Step 2: Check for an existing Angular installation.
ng version in the terminal to check if the Angular CLI is already installed on the system.ng new <project-name>Step 3: Fallback to Latest.
ng version command fails (indicating no Angular installation exists), you must use npx to fetch the latest version.npx @angular/cli@latest new <project-name>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:
signal, computed), reactive contexts, and untracked. Read signals-overview.mdlinkedSignal): Creating writable state linked to source signals. Read linked-signal.md…
帮助零售团队进行需求预测、库存优化与多门店补货规划决策。
在每次编辑代码时自动格式化、检查并智能修复质量问题
提供 NestJS 架构模式与最佳实践,帮助构建可维护的生产级 TypeScript 后端。
提供 TypeScript、Python 与 Go 的健壮错误处理模式与用户提示策略
用于审计 Claude 技能与命令质量,支持快速扫描和全量盘点评估。
帮助开发者与设计师实现 iOS 液态玻璃动态界面与交互效果。