SuperAPI AI 工具集

js-google

编程与开发

查看项目

更新于 10-16 03:46

技能介绍

用途:该技能面向 AI 智能体和 LLM,提供基于 Google 官方 JavaScript 风格指南的 JS 风格与最佳实践参考,适用于编写新 JavaScript/ES6+ 代码、组织模块与管理导入导出、添加 JSDoc 类型注解与文档、审查命名与风格一致性、重构既有代码等场景。

规则结构:共 47 条规则,分为 8 类,按优先级排列。模块系统与导入(module-,CRITICAL)、语言特性(lang-,CRITICAL)、类型安全与 JSDoc(type-,HIGH)、命名约定(naming-,HIGH)、控制流与错误处理(control-,MEDIUM-HIGH)、函数与参数(func-,MEDIUM)、对象与数组(data-,MEDIUM)、格式与风格(format-,LOW)。

主要能力示例:模块类要求导入路径包含 .js 扩展名、优先具名导出、避免循环依赖与重复导入;语言特性类建议默认用 const、不用 var,使用 class 语法、显式分号,禁用 eval、Function 构造器与 with,不修改内置原型;类型类要求为导出函数写 JSDoc、用 typedef 描述复杂类型;命名类区分常量、方法与类的命名风格;控制流类主张严格相等、始终抛出 Error 对象、switch 包含 default;函数类推荐箭头函数、默认参数与 rest 参数;数据类推荐字面量与解构、展开运算符;格式类规定两空格缩进、单引号、80 字符行宽。

使用方式:按需阅读各参考文件获取详细说明与代码示例,包括分类定义(references/_sections.md)、规则模板(assets/templates/_template.md)、完整汇编指南(AGENTS.md)以及 metadata.json。可参考 AGENTS.md 获取全部规则的完整指南。

限制:资料未提供具体安装命令、运行环境、平台兼容性、收费或价格信息,暂未提供;规则内容以 Google 官方风格指南为准,具体条文细节需查阅对应参考文件。