用途:在 Angular 项目中创建或修改组件、表单、Store 与 API 服务,并遵循平台既有模式。执行前要求先阅读共享协议文档(understand-code-first-protocol.md、evidence-based-reasoning-protocol.md)及设计系统检查文档。
主要能力:提供组件、表单、Store、API 服务四类模式。组件按复杂度选择基类(AppBaseComponent、AppBaseVmComponent、AppBaseFormComponent、AppBaseVmStoreComponent),禁止直接继承 Platform*。表单支持响应式表单、异步校验、依赖校验与 FormArray。Store 基于 PlatformVmStore 管理状态、选择器与副作用。
使用方式:先做 Pre-Flight,确定目标应用、搜索相似代码、判断类型;再选模式实现,遵循 BEM 类名、SCSS host+wrapper 结构;最后接入路由、模块与 API 服务。订阅统一用 .pipe(this.untilDestroyed()),HTTP 调用继承 PlatformApiService,状态用 PlatformVmStore。
适用场景:Angular 前端功能开发,如列表页、表单页、仪表盘等。
限制:资料未提供具体安装命令、收费、平台支持范围与效果数据;部分内容在原文中被截断。