Backend Node.js Expert

专注于 Node.js 后端开发模式与最佳实践。

181 stars

Best use case

Backend Node.js Expert is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

专注于 Node.js 后端开发模式与最佳实践。

Teams using Backend Node.js Expert should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/05-backend-node/SKILL.md --create-dirs "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/05-backend-node/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/05-backend-node/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Backend Node.js Expert Compares

Feature / AgentBackend Node.js ExpertStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

专注于 Node.js 后端开发模式与最佳实践。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Backend Node.js Skills

提供 Node.js 后端开发的架构模式与实战技巧。

## 包含的技能模块

### 1. [Node.js 后端模式 (Node.js Patterns)](./Nodejs后端模式.md)
- **核心价值**: 构建可维护、可扩展的 Node.js 服务。
- **关键技术**: 错误处理, 中间件设计, 异步流控制, 依赖注入.
- **使用场景**: 新项目搭建、代码重构、架构优化。

## 如何使用

- **架构设计**: "请参考 Node.js 后端模式,帮我设计一个 RESTful API 的目录结构。"
- **代码审查**: "请检查我的错误处理逻辑是否符合最佳实践。"

## 交互式开发 (Interactive Development)

在设计架构或重构代码时,如果不确定用户的具体偏好(如框架选择、ORM 偏好),请使用 `mcp-feedback-enhanced` (e.g., `ask_followup_question`) 主动询问。如果该工具不可用,则通过对话直接询问。

Related Skills

admin-infra-linode

181
from majiayu000/claude-skill-registry

Deploys infrastructure on Linode (Akamai Cloud) with Linodes, Firewalls, and VLANs. Strong Kubernetes support with Cluster Autoscaler and Akamai edge network integration. Use when: setting up Linode/Akamai infrastructure, deploying Linodes, configuring firewalls, needing Kubernetes autoscaling, wanting Akamai CDN integration. Keywords: linode, akamai, linode-cli, VPS, dedicated CPU, firewall, VLAN, kubernetes autoscale, infrastructure

adhd-design-expert

181
from majiayu000/claude-skill-registry

Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.

add-nodebridge-handler

181
from majiayu000/claude-skill-registry

Use this skill when adding a new NodeBridge handler to src/nodeBridge.ts, including updating types in src/nodeBridge.types.ts and optionally testing with scripts/test-nodebridge.ts

add-node

181
from majiayu000/claude-skill-registry

Add a new node to the Kubernetes cluster. Use when connecting new hardware, expanding cluster capacity, or setting up worker nodes.

add-dag-node

181
from majiayu000/claude-skill-registry

Scaffold a new DAG node in afi-reactor, wire it into the pipeline, and ensure all types and validators are imported from afi-core while obeying AFI Orchestrator Doctrine and the AFI Droid Charter.

add-backend-tool

181
from majiayu000/claude-skill-registry

Add a new tool to the backend OpenAI function calling system. Use when user mentions "new tool", "add tool", "backend function", "agent capability", or wants to extend what the AI agent can do.

add-backend-testing

181
from majiayu000/claude-skill-registry

Add backend integration testing with Vitest to an existing app. Sets up isolated test database schema and writes tests for tRPC routers.

adapter-expert

181
from majiayu000/claude-skill-registry

Adapter Layer 전문가. CommandAdapter(persist만, JpaRepository 1:1), QueryAdapter(4개 메서드, QueryDslRepository 1:1), AdminQueryAdapter(Join 허용, DTO Projection), LockQueryAdapter(6개 Lock 메서드). 필드 2개만(Repository + Mapper). @Component 필수. @Transactional 절대 금지.

plaid-accounts-expert

181
from majiayu000/claude-skill-registry

Expert on Plaid accounts and account management. Covers account data retrieval, balance checking, account types, multi-account handling, and account webhooks. Invoke when user mentions Plaid accounts, account balance, account types, or account management.

accountant-expert

181
from majiayu000/claude-skill-registry

Expert-level accounting, tax, financial reporting, and accounting systems

33GOD System Expert

181
from majiayu000/claude-skill-registry

Deep knowledge expert for the 33GOD agentic pipeline system, understands component relationships and suggests feature implementations based on actual codebase state

2000s-visualization-expert

181
from majiayu000/claude-skill-registry

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.