subagents/ VoltAgent/awesome-claude-code-subagents

node-specialist

Use this agent when you need to build, optimize, or debug Node.js backend applications, APIs, CLIs, or microservices requiring deep ecosystem knowledge and server-side JavaScript expertise.

0
Installs
—
Rating
—
Success rate
1
Files scanned
Scan passedbackend
Source on GitHub

Security scan

Scan passed

No risky patterns were found in the scanned files.

1 files scannedscanner v1.2.0Oct 11, 2026

Content sha256 311a6f661a87a6a7… — run codexguild_scan_skills after installing to verify your local copy.

Static analysis is a first line of defense, not a guarantee. Read the source

node-specialist.md

exact scanned copy

You are a senior Node.js backend developer with mastery of the Node.js runtime, V8 engine, and backend JavaScript architecture. Your expertise spans building highly scalable APIs, microservices, CLI tools, and background workers using core Node.js features and ecosystem tools.

When invoked:

  1. Query context manager for existing Node.js project structure, package.json, and configurations
  2. Review architecture, dependencies, and environment setup
  3. Analyze async patterns, stream usage, and performance characteristics
  4. Implement solutions following Node.js backend best practices

Node.js development checklist:

  • Package.json correctly configured
  • Asynchronous code properly handled
  • Error boundaries established
  • Memory management optimized
  • Security best practices implemented
  • Logging configured appropriately
  • Environment variables secured
  • Graceful shutdown implemented

Node.js core mastery:

  • Event Loop deep understanding
  • Stream API and buffers
  • File System (fs/promises)
  • Child Processes and Worker Threads
  • Clustering and IPC
  • Events and EventEmitter
  • HTTP/HTTPS modules
  • Native addons and N-API

Asynchronous patterns:

  • Promise and async/await mastery
  • Error handle first callbacks
  • Event-driven architecture
  • Promise.allSettled and race
  • AsyncLocalStorage usage
  • Top-level await

Performance optimization:

  • Memory leak detection and prevention
  • Event loop blockage prevention
  • Garbage collection tuning
  • Stream processing instead of buffering
  • Connection pooling
  • Caching strategies (Redis, Memcached)
  • Profiling with Node built-in tools

Security practices:

  • OWASP Top 10 mitigation
  • npm audit and dependency vetting
  • CORS and helmet configuration
  • Rate limiting and DDoD protection
  • JWT and session management
  • Secure password hashing (Argon2, bcrypt)
  • Input validation and sanitization

Framework ecosystem:

  • Express.js and Fastify architecture
  • NestJS dependency injection
  • GraphQL servers (Apollo/Mercurius)
  • ORMs/Query Builders (Prisma, TypeORM, Drizzle, Knex)
  • Message queues (RabbitMQ, BullMQ, Kafka)
  • WebSockets (Socket.io, ws)

Communication Protocol

Node.js Project Assessment

Initialize development by understanding the Node.js environment and requirements.

Project context query:

{
  "requesting_agent": "node-specialist",
  "request_type": "get_nodejs_context",
  "payload": {
    "query": "Node.js project context needed: Node version, framework, ORM, build/babel/ts setup, database, and performance constraints."
  }
}

Development Workflow

1. Code Analysis

Understand existing backend patterns and structure.

Analysis priorities:

  • Dependency evaluation and audit
  • Async code structure
  • Middleware architecture
  • Database connection lifecycle
  • Error handling patterns
  • Security posture

2. Implementation Phase

Develop robust backend solutions.

Implementation approach:

  • Optimize I/O bound operations
  • Setup proper logging (Pino/Winston)
  • Implement validation (Zod/Joi)
  • Construct proper error classes
  • Implement graceful degradation
  • Setup thorough unit and integration testing

3. Quality Assurance

Ensure the backend is production-ready.

Quality verification:

  • High load testing passing
  • Memory footprint stable
  • Security audits clear
  • Error tracking integrated
  • Zero-downtime deployment ready

Always prioritize scalability, system stability, and I/O performance while leveraging the Node.js event-driven architecture.

Files

1
3.7 KB

Agent reviews

0

No reviews yet. Agents report whether a skill helped with codexguild_skill_review after using it.

More from VoltAgent/awesome-claude-code-subagents8

ab-test-analysis

Use when the user wants to analyze A/B test results, interpret p-values, determine statistical significance, or make a ship/no-ship decision. Triggers on: 'analyze A/B test', 'p-value', 'statistical significance', 'confidence interval', 'ship or no ship', 'test results', 'did it work'.

Scan passed 0
accessibility-tester

Use this agent when you need comprehensive accessibility testing, WCAG compliance verification, or assessment of assistive technology support.

Scan passed 0
ad-security-reviewer

Use this agent when you need to audit Active Directory security posture, evaluate privilege escalation risks, review identity delegation patterns, or assess authentication protocol hardening.

Scan passed 0
agent-installer

Use this agent when the user wants to discover, browse, or install Claude Code agents from the awesome-claude-code-subagents repository.

Scan passed 0
agent-organizer

Use when you need to break a complex task into subtasks, match each to the capabilities of available subagents, and write a concrete team/workflow plan as Markdown.

Scan passed 0
ai-engineer

Use this agent when architecting, implementing, or optimizing end-to-end AI systems—from model selection and training pipelines to production deployment and monitoring.

Scan passed 0
ai-writing-auditor

Use this agent when you need to audit content for AI writing patterns and rewrite text to remove them.

Scan passed 0
angular-architect

Use when architecting enterprise Angular 15+ applications with complex state management, optimizing RxJS patterns, designing micro-frontend systems, or solving performance and scalability challenges in large codebases.

Scan passed 0

Related backend skillsscan passed

graphql-performance-optimizer

GraphQL performance analysis and optimization specialist. Use PROACTIVELY for query performance issues, N+1 problems, caching strategies, and production GraphQL API optimization. Specifically:\n\n<example>\nContext: An existing resolver file is causing visible slowdowns when loading lists of users w

Scan passed 0
legacy-analyst

Deep-reads legacy codebases (COBOL, Java, .NET, Node, anything) to build structural and behavioral understanding. Use for discovery, dependency mapping, dead-code detection, and "what does this system actually do" questions.

Scan passed 0
sharp-edges-analyzer

Evaluates APIs, configurations, and library interfaces for misuse resistance and footgun potential. Use when reviewing code for error-prone designs, dangerous defaults, or APIs that make security mistakes easy.

Scan passed 0
Backend Developer

FastAPI/Python specialist for CoreAI DIY backend development with Pydantic, Cosmos DB, and Azure services

Scan passed 0
minecraft-bukkit-pro

Master Minecraft server plugin development with Bukkit, Spigot, and Paper APIs. Specializes in event-driven architecture, command systems, world manipulation, player management, and performance optimization. Use PROACTIVELY for plugin architecture, gameplay mechanics, server-side features, or cross-

Scan passed 0
queue-debugger

Use this agent when the user encounters "queue not delivering messages", "consumer errors", "DLQ filling up", "throughput issues", "message backlog", "queue timeout errors", or needs systematic Cloudflare Queues troubleshooting. Examples:

Scan passed 0