SuperAPI AI 工具集

angular-coding

编程与开发

查看项目

更新于 10-16 09:57

技能介绍

用途:为 Angular 开发提供版本感知的编码规范,在编写或修改代码前先扫描项目现有约定,并按检测到的 Angular 版本应用相应模式。

主要能力:读取 package.json 中的 @angular/core 版本,据此加载不同规范文件:v13-14 使用 base.md 与 module-based.md;v15-16 增加 standalone.md 与 signals.md(预览);v17 增加 control-flow.md;v18-19+ 增加 advanced-v18-19.md。编辑前可读取项目扫描技能文件,并对高风险改动(改签名、共享服务、删除或重命名)设置质量门。还给出命名约定:Signal 前缀 $、Observable 后缀 $、私有成员前缀 _。核心原则为优先使用 Angular 内置能力(约占 95%),仅在无内置方案时自定义;关注性能(OnPush、signals、对象映射替代数组循环、减少订阅)与可读性。

使用方式:先通过 Glob 扫描 /*.service.ts、/.component.ts、**/.model.ts 及 Grep FormGroup 了解现有模式;再读取 package.json 检测版本;最后按版本读取对应规范文件。

适用场景:Angular 项目的新代码编写、重构和代码评审,尤其需要跨版本统一规范时。

限制:资料未说明支持的运行环境、依赖安装方式、收费情况与具体平台要求;部分路径为示例本地路径,实际使用需按自身环境调整。