SuperAPI AI 工具集

sota-javascript-typescript

编程与开发

查看项目

更新于 10-16 00:06

技能介绍

用途:该技能把 2026 年 JS/TS 工程最佳实践固化为规则集,用于生成默认严格、安全、快速的代码,或审计既有代码中的真实缺陷类别,如未类型化边界、浮动 Promise、XSS 汇聚点、原型污染、供应链缺口、事件循环阻塞和易泄漏监听器。任务开始时需明确选择 BUILD(编写/修改代码)或 AUDIT(审查既有代码)模式。

主要能力:基线假设为 TypeScript ≥5.9 严格模式、ESM 优先、Node LTS ≥22、ES2024+、React 19.2 时代、Vitest 与 flat-config ESLint。BUILD 模式要求先读相关规则文件,默认使用严格 tsconfig、unknown 而非 any、可辨识联合表示状态、在不可信边界用 zod/valibot 解析、??/?. 纪律、AbortController、pino 日志,并优先使用 Web API。AUDIT 模式先确定范围,再读匹配规则并运行审计清单,按 CRITICAL/HIGH/MEDIUM/LOW 分级,给出文件行号、问题、证据、影响与修复,最后给出三条系统性建议。

规则索引:01 类型配置与类型、02 语言惯用法、03 异步模式、04 Node 后端、05 安全、06 性能、07 测试与工具、08 进程与外发请求、09 浏览器平台安全。完整审计按 01→09 顺序阅读;安全审计优先 05、08、09、01、03、04。

适用场景:编写或审查前端、Node 服务、库与 monorepo 代码,尤其是涉及安全边界、异步、性能与供应链的工程任务。

限制:资料未提供具体安装命令、收费方式、平台支持范围或实际效果数据;规则内容以 2026 年中期假设为前提,若与遗留代码库冲突需遵循代码库并记录偏差。