跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

JavaScript Pro

技能 已验证 活跃

Writes, debugs, and refactors JavaScript code using modern ES2023+ features, async/await patterns, ESM module systems, and Node.js APIs. Use when building vanilla JavaScript applications, implementing Promise-based async flows, optimising browser or Node.js performance, working with Web Workers or Fetch API, or reviewing .js/.mjs/.cjs files for correctness and best practices.

目的

To assist developers in building robust, modern, and performant vanilla JavaScript applications by providing expert guidance on best practices and advanced features.

功能

  • Writes, debugs, and refactors JavaScript code
  • Utilizes modern ES2023+ features and async/await
  • Supports ESM module systems and Node.js APIs
  • Optimizes browser and Node.js performance
  • Provides detailed reference guides for specific topics

使用场景

  • Building vanilla JavaScript applications
  • Implementing Promise-based async flows
  • Optimizing browser or Node.js performance
  • Working with Web Workers or Fetch API
  • Reviewing .js/.mjs/.cjs files for correctness

非目标

  • Using `var` or callback-based patterns
  • Mixing CommonJS and ESM in the same module
  • Ignoring memory leaks or performance issues
  • Using synchronous I/O in Node.js

工作流

  1. Analyze requirements (package.json, module system, Node version, browser targets)
  2. Design architecture (modules, async flows, error handling)
  3. Implement (write ES2023+ code with proper patterns and optimizations)
  4. Validate (run linter, check for memory leaks, verify bundle size)
  5. Test (write comprehensive tests achieving 85%+ coverage)

实践

  • Code Quality
  • Asynchronous Programming
  • Module Systems
  • Performance Optimization

安装

请先添加 Marketplace

/plugin marketplace add jeffallan/claude-skills
/plugin install claude-skills@fullstack-dev-skills

质量评分

已验证
98 /100
1 day ago 分析

信任信号

最近提交13 days ago
星标9k
许可证MIT
状态
查看源代码

类似扩展

Cleanup Cycles

100

Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — "find circular imports", "fix dependency cycles", "untangle our module graph", "why is madge complaining".

技能
raintree-technology

Coding Standards

100

Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.

技能
affaan-m

Csharp Async

100

Get best practices for C# async programming

技能
github

Cli Creator

100

Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.

技能
openai

Context Mode Ops

100

使用并行子代理军队管理 context-mode GitHub 问题、PR、发布和营销。为每个任务编排 10-20 个动态代理。在分类问题、审查 PR、发布版本、撰写 LinkedIn 帖子、宣布发布、修复错误、合并贡献、验证 ENV 变量、测试适配器或同步分支时使用。

技能
mksglu

Fixflow

100

使用严格的交付工作流执行编码任务:构建完整计划、分步实现、持续运行测试,并默认在每一步 (`per_step`) 后提交。当用户要求行为驱动交付或需求不明确时,支持显式提交策略覆盖 (`final_only`, `milestone`) 和可选的 BDD(给定/当/则)。

技能
majiayu000