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…
将缺陷修复流程编排为复现、修复、评审与门禁提交的自动协作任务
帮助用户用 pytest 与 TDD 建立高质量 Python 测试体系。
基于RFC编排多智能体开发流程,统一质量门禁与合并队列管理。
帮助你规划家庭与实验室网络拓扑、地址分配、设备连接与常见避坑。
在 Google 文档套件中统一查找、整理、编辑并协作处理各类文件资产
帮助你梳理 React 与 Next.js 前端模式、状态管理及性能优化最佳实践