javascript-developer
Use when building JavaScript applications with modern ES2023+ features, frameworks, and best practices.
Browse reusable Agent Skills, each with a clear purpose and practical guidance.
Use when building JavaScript applications with modern ES2023+ features, frameworks, and best practices.
Master modern JavaScript with ES6+, async patterns, and Node.js APIs. Handles promises, event loops, and browser/Node compatibility. Use PROACTIVELY for JavaScript optimization, async debugging, or complex JS patterns.
Patterns for developing distributable JavaScript/TypeScript libraries. Use when building npm packages, SDK libraries, publishing a library, writing a package for others, or any code that runs in customer environments. Do NOT use for application code that is not distributed as a package -- use typescript-patterns or the relevant language skill instead.
JSF AJAX update rules for the HMIS project. Use when working on AJAX updates, p:commandButton update attributes, PrimeFaces AJAX callbacks, partial page rendering, or debugging AJAX update failures. Critical rules to prevent silent AJAX failures.
JuliaSpaceMissionDesign (JSMD) ecosystem overview covering package dependencies, shared interfaces, utilities, and graph infrastructure. Use when working across multiple JSMD packages or understanding ecosystem architecture.
Create, edit, or review justfiles for the just command runner. Use when adding or modifying recipes, parameters, dependencies, settings, attributes, aliases, or shebang scripts; fixing invocation or working-directory behavior; or documenting tasks for `just --list` output.
Use when managing dependencies with Bun's package manager. Covers installing packages, workspaces, lockfiles, and migrating from npm/yarn/pnpm to Bun.
Specializes in JSON Web Tokens (JWT) implementation, security, and optimization. Handles token creation, validation, and best practices for JWT usage.
Guide Kubernetes operator development with Kubebuilder, kind, Tilt, and Kustomize. Use when Codex needs to scaffold or iterate on CRDs, controllers, or webhooks; stand up a safe local kind cluster; run a fast operator dev loop; or verify CRDs, pods, and webhook state.