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…
帮助开发者掌握 Kotlin 协程与 Flow 在 Android 和 KMP 中的实战模式。
为生产环境操作和自主代理执行提供破坏性行为防护与风险拦截。
帮助团队统筹 GitHub 与 Linear 的任务流、PR 分诊和执行协同。
帮助你检索和更新 Jira 工单,分析需求并高效推进协作流程
帮助开发者用 Kotest、MockK 与协程测试构建高质量 Kotlin 测试体系。
将界面截图或设计稿批量转换为 Vue 3 组件代码,适配常见组件库。