SuperAPI AI 工具集

angular

编程与开发

查看项目

更新于 10-15 14:50

技能介绍

用途

该技能面向现代 Angular(v20 及以上版本)开发,提供对 Signals、独立组件(Standalone Components)、无 Zone(Zoneless)应用、SSR/水合(Hydration)以及最新响应式模式的深入知识。

主要能力

  • 构建新的 Angular 应用(v20+)
  • 实现基于 Signals 的响应式模式
  • 创建独立组件并从 NgModule 迁移
  • 配置无 Zone 的 Angular 应用
  • 实现 SSR、预渲染与水合
  • 优化 Angular 性能
  • 采用现代 Angular 模式与最佳实践

使用方式

在执行该技能前,应先阅读详细指南。该指南保留了完整流程与参考资料,其中的安全、前置条件与验证要求应视为强制要求。对于聚焦型任务,可加载相关章节;对于端到端任务,应完整阅读指南。

适用场景

当任务明确属于上述范围时使用,例如新建 v20+ Angular 应用、引入 Signals 响应式模式、迁移到独立组件、配置无 Zone 应用、实现 SSR/预渲染/水合、进行性能优化或采纳现代 Angular 实践。

限制与不适用情况

  • 不适用于从 AngularJS(1.x)迁移,此类任务应使用 angular-migration 技能
  • 不适用于无法升级的旧版 Angular 应用
  • 通用 TypeScript 问题应使用 typescript-expert 技能
  • 仅在任务明确匹配上述范围时使用
  • 不应将输出视为环境特定验证、测试或专家评审的替代
  • 若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清

安全要求

  • 变更应始终先在开发环境测试,再用于生产
  • 对现有应用应渐进迁移,避免一次性大重构
  • 过渡期间应保持向后兼容