SuperAPI AI 工具集

typescript-coding

编程与开发

查看项目

更新于 10-16 03:13

技能介绍

用途:为 TypeScript/JavaScript 项目的规划与编码提供专家级指导,适用于搭建 TS/JS 项目、配置构建工具、选择依赖库、编写测试与日志等场景。

主要能力:按类别给出推荐库,包括包管理 pnpm、Vite、TypeScript;状态与测试 Xstate、Vitest;质量工具 ESLint、Prettier;UI 用 React、Tailwind、shadcn/ui;表单与数据用 react-hook-form、zod、tanstack query/router;CLI 用 boxen、chalk、commander、ora;工具库 date-fns、dotenv;发布用 semantic-release、husky。工具链部分涵盖函数式编程模式(避免 this、new、类,使用普通对象,自定义 Error 类除外)、导入别名、pnpm 命令与工作区、tsconfig 模板、Vite 配置、ESLint/Prettier 配置与 monorepo 结构。测试部分给出 Vitest 的参数化测试(test.each)与独立测试的决策框架。日志部分区分 CLI 工具用 console 加 chalk/ora,服务/API 用 pino 输出结构化 JSON。

使用方式:新建 React 应用可执行 pnpm create vite . --template react-ts;安装依赖用 pnpm add <package>、pnpm add -D <package>,工作区用 pnpm add <pkg> --filter @org/target。ESLint、Tailwind、monorepo 等详细配置需查阅对应文档文件(如 ./TOOLING.md、./TESTING.md、./LOGGING.md)。

限制:资料未提供具体版本号、收费信息、平台支持范围及实际效果说明;部分内容以文档链接形式给出,未展开完整配置细节。