Curated Category 4 hand-picked workflows Audited

Node.js Skills for AI Coding Agents

Start with the broad Node 22+ runtime workflow for ordinary Node changes. The three conditional cards cover common Node service boundaries: Fastify HTTP architecture, Prisma data access, and Apollo Server GraphQL APIs.

The conditional cards are not general Node.js defaults. They apply strictly when their target framework, database, or API boundary is explicitly part of the task. This guide does not fill slots with native internals, proprietary protocols, EVM cryptography, or one vendor's task, monitoring, or email SDK.

Flat editorial illustration of modern Node.js backend runtime architecture featuring event loops, asynchronous stream pipelines, and microservices in deep emerald green and slate tones.

How this catalog was picked

  • Primary source verification. Every workflow is inspected against its primary GitHub SKILL.md file to verify direct behavioral instructions without unsupported claims or generic boilerplate.
  • Runtime default plus conditional workflows. The default `node` skill handles broad Node 22+ runtime tasks. Every other skill is conditional on its specific library, framework, database, or infrastructure boundary.
  • Distinct architectural boundaries. Each skill solves a distinct engineering task: runtime streams and lifecycle, Fastify HTTP routing, Prisma data layers, or GraphQL schemas.
  • Audited registry evidence. Install statistics reflect skills.sh registry snapshots. The remaining cards retain their August 28, 2026 observations.
  • Transparent maintainer attribution. Matteo Collina maintains the runtime and Fastify workflows under `mcollina/skills`; Prisma and Apollo each contribute one focused common service workflow.

Node.js skills at a glance

A comparative index of the top picks. Click any card to navigate directly to its detailed review.

Install counts are skills.sh registry snapshots from August 28, 2026.

Core Node runtime engineering

Start with the broad Node 22+ runtime workflow for everyday engineering, stream pipelines, process lifecycle, diagnostics, and testing before loading a specialized boundary.

GitHub repository card for mcollina/skills

node

Default · Node runtime 5.0K installs Matteo Collina

Best for: Broad Node 22+ runtime tasks, stream pipelines, lifecycle shutdown, and debugging

node is the default runtime engineering workflow for Node.js projects. It covers Node 22+ runtime capabilities including native TypeScript type stripping, stream pipelines with backpressure handling, graceful process shutdown, and ESM/CJS interop.

Use this as the broad starting guide for general Node runtime tasks, built-in node:test suites, CPU profiling, and caching before considering a specialized framework, native addon, or database workflow.

  • Node 22+ native type stripping and ESM/CJS interop
  • Stream pipeline composition and backpressure management
  • Process lifecycle and graceful shutdown handling
  • Built-in node:test execution, CPU profiling, and caching
Install this skill
$npx skills add https://github.com/mcollina/skills --skill node
mcollina/skills source skills.sh listing
Works with + more

Fastify HTTP architecture

Select this framework-specific workflow when building HTTP servers with Fastify plugins, schema validation, and logging.

GitHub repository card for mcollina/skills

fastify-best-practices

Conditional · Fastify 41.2K installs Matteo Collina

Best for: Building and testing Fastify HTTP servers with schema-driven validation

fastify-best-practices is a conditional workflow for applications built on the Fastify web framework. It establishes patterns for plugin encapsulation, JSON Schema validation and serialization, structured logging with Pino, and HTTP lifecycle management.

Select this guide when working specifically inside Fastify services. Use Fastify's inject utility for fast in-process route testing without binding network sockets.

  • Plugin encapsulation hierarchy and decorator registration
  • JSON Schema request validation and fast serialization
  • Structured high-performance logging with Pino
  • In-memory route testing with fastify.inject()
Install this skill
$npx skills add https://github.com/mcollina/skills --skill fastify-best-practices
mcollina/skills source skills.sh listing
Works with + more

Prisma ORM and connection pooling

Choose this data access workflow when configuring Prisma v7, driver adapters, and server connection pooling.

GitHub repository card for prisma/skills

prisma-database-setup

Conditional · Prisma 243.4K installs Prisma

Best for: Prisma ORM data access setup, driver adapters, and database connection management

prisma-database-setup is a conditional database workflow for projects using Prisma ORM in Node.js. It guides configuration for Prisma v7, modern database driver adapters (@prisma/adapter-pg, etc.), code generation, and connection pooling.

Apply this skill when structuring database models and configuring client pooling with Prisma in a Node application.

  • Node driver adapter configuration for relational databases
  • Prisma v7 schema definitions and client generation
  • Connection pool tuning for Node.js server lifecycles
  • Database client instantiation and teardown practices
Install this skill
$npx skills add https://github.com/prisma/skills --skill prisma-database-setup
prisma/skills source skills.sh listing
Works with + more

Apollo Server 5 GraphQL APIs

Use this API workflow when creating Apollo Server 5 endpoints with HTTP contexts, framework adapters, and DataLoaders.

GitHub repository card for apollographql/skills

apollo-server

Conditional · Apollo Server 2.2K installs Apollo GraphQL

Best for: Apollo Server 5 setup, HTTP context handling, Express/Fastify adapters, and DataLoaders

apollo-server is a conditional GraphQL workflow for building API servers with Apollo Server 5. It details context construction across incoming HTTP requests, Express and Fastify framework integration, DataLoader batching to prevent N+1 queries, and plugin lifecycle hooks.

Select this guide when creating or maintaining GraphQL service endpoints in Node with Apollo Server.

  • Apollo Server 5 lifecycle and context builder functions
  • Framework adapters for Express and Fastify integrations
  • DataLoader integration for request-scoped batching and caching
  • Server plugin hooks for request logging and telemetry
Install this skill
$npx skills add https://github.com/apollographql/skills --skill apollo-server
apollographql/skills source skills.sh listing
Works with + more

Select the Node.js workflow by decision

Match your coding agent's active task to the exact technical boundary. Start with the default Node runtime workflow for everyday runtime engineering. Load each specialist workflow only when its named framework, database, or API boundary is part of the task.

  1. 1.Default Node runtime engineering. Choose node for everyday Node 22+ runtime engineering, native TypeScript type stripping, stream pipelines with backpressure, process lifecycle shutdown, node:test suites, and CPU profiling.
  2. 2.Fastify HTTP architecture. Choose fastify-best-practices when structuring Fastify services with plugin encapsulation, JSON Schema validation and fast serialization, Pino logging, and inject testing.
  3. 3.Prisma ORM and connection pooling. Choose prisma-database-setup when configuring Prisma v7, Node database driver adapters, code generation, and database client connection pools.
  4. 4.Apollo Server 5 GraphQL APIs. Choose apollo-server when building GraphQL API services with Apollo Server 5, request context handlers, Express/Fastify adapters, and DataLoader batching.

Keep Node.js workflows under control with LazySkills

LazySkills is a terminal UI that scans your machine, shows installed skills with per-agent visibility, diagnoses broken configurations, and searches the same skills.sh registry used for this audit. Install the catalog manager, then choose the Node.js workflow that matches the task.

curl -fsSL https://lazyskills.sh/install | sh
More about LazySkills

Frequently asked questions

Which Node.js skill should be the general starting point?

Use node (mcollina/skills) as the default starting workflow for ordinary Node 22+ runtime engineering tasks, stream pipelines, process lifecycle shutdown, built-in node:test, and CPU profiling. The other nine entries are conditional on named framework, database, or service boundaries.

When is fastify-best-practices needed?

Use fastify-best-practices when building HTTP services with Fastify. It guides plugin encapsulation hierarchy, JSON Schema serialization, Pino structured logging, and inject testing without binding sockets.

When does prisma-database-setup apply?

Apply prisma-database-setup when configuring Prisma v7, setting up database driver adapters (@prisma/adapter-pg, etc.), running code generation, or managing connection pools in Node.

What does apollo-server cover?

apollo-server covers Apollo Server 5 HTTP lifecycle, context creation across requests, Express and Fastify framework adapters, DataLoader batching, and server lifecycle plugins.

Related guides

More curated skill catalogs to keep browsing.

by Alvin