SuperAPI AI 工具集

accelint-ts-best-practices

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:为处理现代 JavaScript/TypeScript 代码库的 AI 智能体与 LLM 提供专家级编码规范,聚焦类型安全、防御式编程与代码正确性,用于编写或审查代码。性能优化请改用 accelint-ts-performance 技能,文档任务请改用 accelint-ts-documentation 技能。

主要能力:采用渐进式披露结构以减少上下文占用。先读 AGENTS.md 获取按类别组织、每行一条摘要的规则总览,再按需加载具体参考文件。规则涵盖:通用最佳实践(命名约定、函数规模与参数、控制流早返回与扁平结构、const 与 let 及不可变性、返回值、代码重复与 DRY);TypeScript(避免 any、用 as const 对象替代 enum、优先 type 而非 interface、可静态分析的导入与文件路径);安全(用 schema 校验外部输入、拆分断言并包含值、显式处理所有错误、区分面向用户与开发者的错误信息)。每个参考文件含错误示例、正确示例与原因说明。

使用方式:先读 AGENTS.md 定位相关规则,再加载对应参考文件应用模式。直接以 /accelint-ts-best-practices <path> 调用,或用户要求“审查代码质量/审计代码”时隐式触发,则使用 assets/output-report-template.md 报告模板,包含执行摘要、影响评估、严重级别(Critical/High/Medium/Low)、影响分析、分类与规则引用。若用户要求修复具体类型错误、询问代码问题或请求特定修复,则直接实现,不使用正式报告模板。

适用场景:编写或审查 TypeScript/JavaScript 代码、代码质量审计、类型安全与防御式编程改进。

限制:不覆盖性能优化与文档编写;具体安装命令、收费与平台信息暂未提供。