Skip to main content

// category

JavaScript

JavaScript and TypeScript development skills for web applications

90 skills in this category

90 matches

effect 168k

Work with Effect v4 / effect-smol TypeScript code in this repo

anomalyco 2026-05-31
azure-functions 28k

Expert patterns for Azure Functions development including isolated worker model, Durable Functions orchestration, cold start optimization, and production patterns. Covers .NET, Python, and Node.js programming models. Use when: azure function, azure functions, durable functions, azure serverless, function app.

davila7 2026-05-31
bun-development 28k

Modern JavaScript/TypeScript development with Bun runtime. Covers package management, bundling, testing, and migration from Node.js. Use when working with Bun, optimizing JS/TS development speed, or migrating from Node.js to Bun.

davila7 2026-05-31
code-reviewer 28k

Comprehensive code review skill for TypeScript, JavaScript, Python, Swift, Kotlin, Go. Includes automated code analysis, best practice checking, security scanning, and review checklist generation. Use when reviewing pull requests, providing code feedback, identifying issues, or ensuring code quality standards.

davila7 2026-05-31
hubspot-integration 28k

Expert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers Node.js and Python SDKs. Use when: hubspot, hubspot api, hubspot crm, hubspot integration, contacts api.

davila7 2026-05-31
javascript-mastery 28k

Comprehensive JavaScript reference covering 33+ essential concepts every developer should know. From fundamentals like primitives and closures to advanced patterns like async/await and functional programming. Use when explaining JS concepts, debugging JavaScript issues, or teaching JavaScript fundamentals.

davila7 2026-05-31
javascript-pro 28k

Master modern JavaScript with ES6+, async patterns, and Node.js APIs. Handles promises, event loops, and browser/Node compatibility.

davila7 2026-05-31
javascript-testing-patterns 28k

Comprehensive guide for implementing robust testing strategies in JavaScript/TypeScript applications using modern testing frameworks and best practices.

davila7 2026-05-31
nodejs-best-practices 28k

Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.

davila7 2026-05-31
openapi-to-typescript 28k

Converts OpenAPI 3.0 JSON/YAML to TypeScript interfaces and type guards. This skill should be used when the user asks to generate types from OpenAPI, convert schema to TS, create API interfaces, or generate TypeScript types from an API specification.

davila7 2026-05-31
Telegram Bot Builder 28k

This skill should be used when the user asks to "create a Telegram bot", "build a Telegram chatbot", "set up a Telegram webhook", "add inline keyboards to a bot", "handle Telegram callback queries", "implement Telegram payments", "send media via Telegram bot", "configure Telegram bot commands", "deploy a Telegram bot", or mentions the Telegram Bot API, telegram bot tokens, getUpdates, setWebhook, or bot frameworks like node-telegram-bot-api, grammy, python-telegram-bot, or aiogram. Provides comprehensive guidance for building production-ready Telegram bots with Node.js and Python.

davila7 2026-05-31
typescript-pro 28k

Master TypeScript with advanced types, generics, and strict type safety. Handles complex type systems, decorators, and enterprise-grade patterns.

davila7 2026-05-31
discord-bot-architect 28k

Specialized skill for building production-ready Discord bots. Covers Discord.js (JavaScript) and Pycord (Python), gateway intents, slash commands, interactive components, rate limiting, and sharding.

davila7 2026-05-31
slack-bot-builder 28k

Build Slack apps using the Bolt framework across Python, JavaScript, and Java. Covers Block Kit for rich UIs, interactive components, slash commands, event handling, OAuth installation flows, and Workflow Builder integration. Focus on best practices for production-ready Slack apps. Use when: slack bot, slack app, bolt framework, block kit, slash command.

davila7 2026-05-31
security-best-practices 28k

Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review/report, or secure-by-default coding help. Trigger only for supported languages (python, javascript/typescript, go). Do not trigger for general code review, debugging, or non-security tasks.

davila7 2026-05-31
motion-canvas 28k

Complete production-ready guide for Motion Canvas with ESM/CommonJS workarounds, full setup templates, and troubleshooting for programmatic video creation using TypeScript

davila7 2026-05-31
n8n-code-javascript 28k

Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with $helpers, working with dates using DateTime, troubleshooting Code node errors, or choosing between Code node modes.

davila7 2026-05-31
nodejs-best-practices 7.6k

Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.

vudovn 2026-05-29
constant-time-analysis 5.5k

Detects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets, secret-dependent branches, or constant-time programming questions in C, C++, Go, Rust, Swift, Java, Kotlin, C#, PHP, JavaScript, TypeScript, Python, or Ruby.

trailofbits 2026-05-27
figma-use 1.3k

**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context — e.g. create/edit/delete nodes, set up variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.

openai 2026-05-30
three-webgl-game 1.3k

Implement browser-game runtimes with plain Three.js. Use when the user wants imperative scene control in TypeScript or Vite with GLB assets, loaders, physics, and low-level WebGL debugging.

openai 2026-05-30
ncc 1.3k

Expert guidance for @vercel/ncc — a simple CLI for compiling Node.js modules into a single file with all dependencies included. Use when bundling serverless functions, CLI tools, or any Node.js project into a self-contained file.

openai 2026-05-30
routing-middleware 1.3k

Vercel Routing Middleware guidance — request interception before cache, rewrites, redirects, personalization. Works with any framework. Supports Edge, Node.js, and Bun runtimes. Use when intercepting requests at the platform level.

openai 2026-05-30
effect-patterns-services-agents 762

Effect-TS service and agent patterns for this repo. Use when implementing or modifying services in packages/mcp-server, adding agents, or following Effect.Service, Layer, and error-handling conventions.

PaulJPhilp 2026-05-25
effect-patterns-building-apis 762

Effect-TS patterns for Building Apis. Use when working with building apis in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-concurrency-getting-started 762

Effect-TS patterns for Concurrency Getting Started. Use when working with concurrency getting started in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-concurrency 762

Effect-TS patterns for Concurrency. Use when working with concurrency in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-core-concepts 762

Effect-TS patterns for Core Concepts. Use when working with core concepts in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-domain-modeling 762

Effect-TS patterns for Domain Modeling. Use when working with domain modeling in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-error-handling-resilience 762

Effect-TS patterns for Error Handling Resilience. Use when working with error handling resilience in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-error-handling 762

Effect-TS patterns for Error Handling. Use when working with error handling in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-error-management 762

Effect-TS patterns for Error Management. Use when working with error management in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-getting-started 762

Effect-TS patterns for Getting Started. Use when working with getting started in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-making-http-requests 762

Effect-TS patterns for Making Http Requests. Use when working with making http requests in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-observability 762

Effect-TS patterns for Observability. Use when working with observability in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-platform-getting-started 762

Effect-TS patterns for Platform Getting Started. Use when working with platform getting started in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-platform 762

Effect-TS patterns for Platform. Use when working with platform in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-project-setup--execution 762

Effect-TS patterns for Project Setup Execution. Use when working with project setup execution in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-resource-management 762

Effect-TS patterns for Resource Management. Use when working with resource management in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-scheduling-periodic-tasks 762

Effect-TS patterns for Scheduling Periodic Tasks. Use when working with scheduling periodic tasks in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-scheduling 762

Effect-TS patterns for Scheduling. Use when working with scheduling in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-streams-getting-started 762

Effect-TS patterns for Streams Getting Started. Use when working with streams getting started in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-streams-sinks 762

Effect-TS patterns for Streams Sinks. Use when working with streams sinks in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-streams 762

Effect-TS patterns for Streams. Use when working with streams in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-testing 762

Effect-TS patterns for Testing. Use when working with testing in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-tooling-and-debugging 762

Effect-TS patterns for Tooling And Debugging. Use when working with tooling and debugging in Effect-TS applications.

PaulJPhilp 2026-05-25
effect-patterns-value-handling 762

Effect-TS patterns for Value Handling. Use when working with value handling in Effect-TS applications.

PaulJPhilp 2026-05-25
ck 336

Persistent per-project memory for Claude Code. Auto-loads project context on session start, tracks sessions with git activity, and writes to native memory. Commands run deterministic Node.js scripts — behavior is consistent across model versions.

hashgraph-online 2026-05-27
mcp-server-patterns 336

Build MCP servers with Node/TypeScript SDK — tools, resources, prompts, Zod validation, stdio vs Streamable HTTP. Use Context7 or official MCP docs for latest API.

hashgraph-online 2026-05-27
howto-code-in-typescript 220

Use when writing TypeScript code, reviewing TS implementations, or making decisions about type declarations, function styles, or naming conventions - comprehensive house style covering type vs interface rules, function declarations, FCIS integration, immutability patterns, and type safety enforcement

ed3dai 2026-04-29
aframe-webxr 184

Declarative web framework for building browser-based 3D, VR, and AR experiences using HTML and entity-component architecture. Use this skill when creating WebXR applications, VR experiences, AR experiences, 360-degree media viewers, or immersive web content with minimal JavaScript. Triggers on tasks involving A-Frame, WebXR, VR development, AR development, entity-component-system, declarative 3D, or HTML-based 3D scenes. Built on Three.js with accessible HTML-first approach.

freshtechbro 2025-11-20
zustand-typescript 162

Use when working with Zustand in TypeScript projects. Covers type-safe store creation, typed selectors, and advanced TypeScript patterns with Zustand.

TheBushidoCollective 2026-04-28
typescript-async-patterns 162

Use when typeScript async patterns including Promises, async/await, and async iterators with proper typing. Use when writing asynchronous TypeScript code.

TheBushidoCollective 2026-04-28
typescript-type-system 162

Use when working with TypeScript's type system including strict mode, advanced types, generics, type guards, and compiler configuration.

TheBushidoCollective 2026-04-28
typescript-utility-types 162

Use when typeScript utility types, mapped types, and advanced type manipulation. Use when creating flexible, type-safe TypeScript code.

TheBushidoCollective 2026-04-28
bun-bundler 162

Use when bundling JavaScript/TypeScript code with Bun's fast bundler. Covers building for different targets, tree-shaking, code splitting, and optimization strategies.

TheBushidoCollective 2026-04-28
bun-runtime 162

Use when working with Bun's runtime APIs including file I/O, HTTP servers, and native APIs. Covers modern JavaScript/TypeScript execution in Bun's fast runtime environment.

TheBushidoCollective 2026-04-28
mocha-fundamentals 162

Use when mocha test structure, hooks, and async testing patterns for JavaScript testing.

TheBushidoCollective 2026-04-28
biome-formatting 162

Use when formatting JavaScript/TypeScript code with Biome's fast formatter including patterns, options, and code style management.

TheBushidoCollective 2026-04-28
biome-linting 162

Use when applying Biome's linting capabilities, rule categories, and code quality enforcement to JavaScript/TypeScript projects.

TheBushidoCollective 2026-04-28