mcpField
M
modern-javascript-patterns

modern-javascript-patterns

github.com/sickn33开发49.2k215 次安装1 天前更新
代码仓库

关于 modern-javascript-patterns

modern-javascript-patterns 是面向 JavaScript 开发者的技能指南,涵盖 ES6+、函数式模式及代码维护实践。它也提供异步处理、性能优化和迁移建议,并要求按具体目标验证结果。

主要功能

  1. 01ES6+ 语法与实践
  2. 02函数式编程模式
  3. 03异步操作与 Promise
  4. 04性能优化建议
  5. 05代码可读性与维护性

适用场景

  1. 01重构旧版 JavaScript
  2. 02将回调迁移到 async/await
  3. 03构建数据转换流程
  4. 04排查 JavaScript 性能问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill modern-javascript-patterns

安装后在 Claude Code 中输入/modern-javascript-patterns确认已加载。

附带文件resources/implementation-playbook.md

详细介绍

现代 JavaScript 模式

全面指南,助你掌握现代 JavaScript(ES6+)特性、函数式编程模式,以及编写整洁、易维护且高性能代码的最佳实践。

适用场景

  • 将旧版 JavaScript 重构为现代语法
  • 实现函数式编程模式
  • 优化 JavaScript 性能
  • 编写易维护、易读的代码
  • 处理异步操作
  • 构建现代 Web 应用
  • 从回调迁移到 Promise/async-await
  • 实现数据转换流水线

不适用场景

  • 任务与现代 JavaScript 模式无关
  • 需要此范围之外的其他领域知识或工具

说明

  • 明确目标、约束条件和所需输入。
  • 应用相关最佳实践并验证结果。
  • 提供可执行的步骤和验证方法。
  • 如需详细示例,请打开 resources/implementation-playbook.md。

资源

  • resources/implementation-playbook.md,包含详细模式和示例。

限制

  • 仅当任务明确符合上述范围时,才使用此技能。
  • 不要将输出视为环境特定验证、测试或专家评审的替代品。
  • 如果缺少所需输入、权限、安全边界或成功标准,请暂停并请求澄清。

示例边界

代码块是相互独立的示例,可以重复声明名称;它们并非一个可运行的应用。类示例有意拒绝密码相关操作:私有字段和字符串前缀并不能实现凭据哈希。高亮辅助函数只会针对 HTML 文本转义插值内容;请确保字面量模板可信,也不要将它用于属性、URL 或脚本。Fetch 遇到 HTTP 错误时仍会成功解析:请检查 response.ok、验证响应数据,并设置明确的截止时间和取消机制;重试辅助函数只会在网络故障时重试。分页需要设置页面数或记录数上限,并检测重复页面。JSON 克隆和记忆化会丢失或拒绝非 JSON 值及循环引用;记忆化键还需要有界存储,并遵守接收者和纯函数规则。超时竞速不会中止网络操作;在支持的情况下,应传递 AbortSignal。

评论

支持 Markdown