raheesahmed/sajicode/nodejs
Claude Code and agent skill by raheesahmed/sajicode
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Build production-grade Node.js backend services with Express, Fastify, or Hono. Covers middleware architecture, stream processing, worker threads, WebSocket implementation, queue processing with BullMQ, Redis caching, structured logging, graceful shutdown, and error handling patterns. Use when building backend APIs or server-side services.
Install
npx vskill@latest install raheesahmed/sajicode/nodejsSKILL.md
Node.js Backend Mastery
Framework Selection
| Framework | Best For | Perf | Ecosystem | |
|---|---|---|---|---|
| Express | Mature projects, huge middleware ecosystem | Good | Massive | |
| Fastify | High-performance APIs, schema validation | Excellent | Growing | |
| Hono | Edge/serverless, ultra-lightweight | Fastest | Moderate | |
| NestJS | Enterprise apps, DI-heavy architecture | Good | Large |
Project Architecture
Layered Architecture Rule
- Routes: Parse HTTP, validate input, call service, format response
- Services: Business logic, orchestration, NO database queries
- Repositories: Data access ONLY, returns typed objects
Express API Pattern
Error Handling Middleware
Validation Middleware
Caching with Redis
WebSocket Implementation
Background Jobs (BullMQ)
Graceful Shutdown
Best Practices
- Use async/await everywhere — never unhandled promise rejections
- Validate ALL inputs with Zod before processing
- Return consistent JSON:
{ data }for success,{ error: { message, code } }for failure - Use environment variables for config — never hardcode
- Use
helmet,cors, rate limiting middleware on every API - Set
NODE_ENV=productionin production - Use worker threads for CPU-intensive tasks
- Implement request ID tracing across all logs
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/nodejs/SKILL.md
Popularity
- 7-day trend score
- 0
Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/raheesahmed/sajicode/nodejs)