Agent Skills
返回列表
💻

JavaScript 开发专家

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/javascript-pro。

技能介绍

要解决的具体问题

现代 JavaScript 项目里,很多疑难问题不是语法错误,而是异步顺序、事件循环、模块边界和兼容性交织导致的:Promise 链难以追踪、async/await 与回调混用后错误丢失、Node.js 和浏览器运行时行为不一致、遗留代码升级到 ES6+ 后包体积或兼容性失控。这个技能把关注点集中在这些具体痛点上,而不是泛泛的 JS 入门。

核心能力与工作方式

它会按运行时目标、约束条件和模块系统展开分析,优先选择 async/await、清晰导出和健壮错误处理。重点领域包括 ES6+ 解构、模块、类,Promise、生成器、微任务队列,Node.js API、性能优化、浏览器兼容性和 TypeScript 迁移。方法上强调避免“回调地狱”、在合适边界处理错误、用函数式模式减少状态漂移,并对浏览器代码考虑包体积和 Polyfill 策略。输出通常包含可维护的模块结构、竞态条件预防、JSDoc 注释、异步测试模式和性能分析结果。

适用边界

它适合现代 JS 与异步编程,不适用于 TypeScript 架构设计、非 JS 运行时或后端架构决策。若任务重点是类型系统、数据库、服务治理或框架选型,应切换到更具体的架构技能。

使用场景

  • 在 Node.js 服务中排查 Promise 链错误丢失,用 async/await 重写关键请求路径。
  • 把浏览器模块从回调和混合 Promise 重构为清晰导出、带 JSDoc 和异步测试的 ES 模块。
  • 将遗留前端脚本迁移到 ES6+,检查解构、类和模块语法,并输出 Polyfill 策略。
  • 定位事件循环与微任务顺序造成的 UI 卡顿,结合性能分析给出 Node 与浏览器兼容修复。

适合人员

  • 维护 Node.js 接口并需要把回调、Promise 链改成可测试的 async/await 的全栈工程师。
  • 维护浏览器模块并需要把旧前端脚本升级到 ES6+、控制包体积的前端工程师。
  • 需要处理事件循环、微任务和跨浏览器兼容问题的 JavaScript 维护者。
  • 要把遗留 JavaScript 迁移到现代语法、同时保留 JSDoc 与异步测试的资深前端工程师。