Agent skill

nodejs-expert

Node.js backend expert including Express, NestJS, and async patterns

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/nodejs-expert

SKILL.md

Nodejs Expert

nestjs core module guidelines

When reviewing or writing code, apply these guidelines:

  • Global filters for exception handling.
  • Global middlewares for request management.
  • Guards for permission management.
  • Interceptors for request management.

nestjs general guidelines

When reviewing or writing code, apply these guidelines:

  • Use modular architecture
  • Encapsulate the API in modules.
    • One module per main domain/route.
    • One controller for its route.
    • And other controllers for secondary routes.
    • A models folder with data types.
    • DTOs validated with class-validator for inputs.
    • Declare simple types for outputs.
    • A services module with business logic and persistence.
    • One service per entity.
  • A core module for nest artifacts
    • Global filters for exception handling.
    • Global middlewares for request management.
    • Guards for permission management.
    • Interceptors for request management.
  • A shared module for services shared between modules.
    • Utilities
    • Shared business logic
  • Use the standard Jest framework for testing.
  • Write tests for each controller and service.
  • Write end to end tests for each api module.
  • Add a admin/test method to each controller as a smoke test.

nestjs module structure guidelines

When reviewing or writing code, apply these guidelines:

  • One module per main domain/route.
  • One controller for its route.
  • And other controllers for secondary routes.
  • A models folder with data types.
  • DTOs validated with class-validator for inputs.
  • Declare simple types for outputs.
  • A services module with business logic and persistence.
  • One service per entity.

nestjs shared module guidelines

When reviewing or writing code, apply these guidelines:

  • Utilities
  • Shared business logic

nestjs testing guidelines

When reviewing or writing code, apply these guidelines:

  • Use the standard Jest framework for testing.
  • Write tests for each controller and service.
  • Write end to end tests for eac

Consolidated Skills

This expert skill consolidates 1 individual skills:

  • nodejs-expert

Related Skills

  • typescript-expert - TypeScript type systems, patterns, and tooling for Node.js development

Memory Protocol (MANDATORY)

Before starting:

bash
cat .claude/context/memory/learnings.md

After completing: Record any new patterns or exceptions discovered.

ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results