JavaScript

专业的JavaScript代码编写、调试与审查助手,覆盖Node与浏览器运行时。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:JavaScript。
它的用途是:专业的JavaScript代码编写、调试与审查助手,覆盖Node与浏览器运行时。
完整的 Skill 内容见:https://321skill.com/skills/javascript/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我的Node服务在收到SIGTERM信号后没有正常退出,帮我分析一下可能的原因。” 它会引导你检查是否还有活跃的定时器、数据库连接未关闭或事件循环中仍有待处理的任务,并提供相应的清理代码示例。或者,当你说:“这段代码在排序时行为很奇怪,[11, 2, 1].sort() 的结果不符合预期。” 它会解释JavaScript默认排序是将元素转换为字符串后按UTF-16编码排序,并给出正确的数字排序比较函数。

介绍

这个Skill专门解决JavaScript开发中的各类疑难杂症。当你的代码出现TypeError、Promise永不解决、日期计算错误、正则表达式卡死、内存泄漏或Node进程无法退出等问题时,它可以提供精准的诊断和修复方案。

它通过分析你提供的错误信息、代码片段或问题描述,运用其深厚的JavaScript语言知识(包括异步事件循环、强制类型转换、闭包、Unicode、现代ES2023+ API等)来定位问题根源,并提供修复代码、解释原理或最佳实践建议。

它非常适合需要深入处理JavaScript底层机制和运行时特性的开发者,无论是修复线上故障、优化性能、选择数据结构,还是评估某个API在特定Node或浏览器版本中的兼容性。

建议在提问时尽可能提供详细的错误堆栈、代码上下文、运行环境(Node版本、浏览器类型)和复现步骤,以便获得更准确的帮助。它不处理TypeScript类型系统设计或框架内部原理问题。

核心特点

专注于JavaScript语言核心机制与运行时边缘案例的深度调试,而非泛泛的代码生成。其知识深度覆盖了从异步事件循环、类型强制转换到现代ES2023+ API等易错领域,并能针对Node和浏览器环境的特定问题进行诊断。

注意事项

不适用于TypeScript类型系统设计、框架(如React、Vue)内部原理或非JavaScript语言相关的问题。

常见问题

Promise卡住了不resolve也不reject怎么办?

可以帮你检查是否存在未处理的Promise链断裂、循环依赖或事件监听器未正确移除等问题。

如何判断某个ES2023的API能否在我的目标Node版本中使用?

可以基于Node.js的发布历史和兼容性数据,为你提供该API的版本支持情况和替代方案。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/javascript/raw/index.md 读取 JavaScript 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。