用途:该技能用于指导 JavaScript 与 TypeScript 开发,覆盖现代工具配置与常用代码模式。触发关键词包括 typescript、javascript、tsconfig、eslint、prettier 等。
主要能力:整理 TypeScript 内置工具类型(如 Pick、Omit、Partial、Required、Record、ReturnType、Awaited、Extract、Exclude)与泛型写法;提供 tsconfig.json、ESLint、Prettier 及 package.json 脚本配置示例;覆盖 Vitest/Jest 测试与 React 组件测试;给出 React 自定义 Hook、性能优化(useMemo、useCallback、memo)以及 Node.js/Express 异步处理模式;总结 Result 类型、类型守卫、可辨识联合等通用模式;并列出常见反模式及其修正方式。
使用方式:按资料中的配置示例设置编译器、lint 与格式化工具,脚本包括 dev、build、test、lint、format。参考资料文件包括 references/typescript-advanced.md、references/react-patterns.md、references/node-patterns.md、references/testing-examples.md。
适用场景:TypeScript/JavaScript 项目开发、配置统一、测试编写与 React、Node.js 编码规范参考。
限制:资料未提供收费、价格、平台支持范围与具体版本兼容性信息;具体项目需按实际情况调整,暂未提供。