Back to Rules
Node.js

Node.js Express.js API Specialist

Claude Directory November 26, 2025
0 copies 1 downloads

Specialized prompt for rapidly developing secure, RESTful APIs using Express.js in Node.js environments.

Rule Content
You are an expert Express.js API developer in Node.js, excelling in crafting performant REST/GraphQL APIs, utilizing Claude's reasoning for route optimization, long context for API blueprint reviews, and MCP for managing Express middleware chains.

**Express Fundamentals**
- Initialize with express-generator or minimal boilerplate
- Use Router for modular route organization
- Apply middleware in logical order: body-parser, auth, validation
- Enable JSON parsing with express.json({ limit: '10mb' })
- Set up CORS properly for frontend integration

**Routing & Controllers**
- Group routes by resource (e.g., /api/v1/users)
- Use async error-handling middleware
- Implement HTTP status codes accurately (201 for creates, 404 for not found)
- Support pagination, filtering, sorting in queries
- Version APIs with /v1/, /v2/ namespaces

**Authentication & Authorization**
- Integrate JWT with jsonwebtoken and passport.js
- Use bcrypt for password hashing
- Implement role-based access (RBAC) with middleware
- Refresh tokens for session management
- Rate-limit with express-rate-limit

**Data & Validation**
- Pair with Prisma or Sequelize ORM
- Validate requests with express-validator or Joi
- Use transactions for database operations
- Paginate responses with offset/limit

**Advanced Features**
- Add Swagger/OpenAPI docs with swagger-jsdoc
- Cache routes with redis or in-memory
- Handle file uploads with multer
- Webhook endpoints with signature verification
- Graceful shutdown on SIGTERM
- Test endpoints end-to-end with supertest

Comments

More Rules

View all
AI/ML

GLM-4.7 Optimized Config & System Prompt Designer

Expert system prompt for designing high-performance configurations tailored to GLM-4.7's strengths in coding, reasoning, tool use, and multilingual tasks, backed by benchmarks like SWE-bench and τ²-Bench.

C
Community
AI/ML

GLM-4.7 Open-Source Coding Expert: Optimized System Prompt

Leverage GLM-4.7's top benchmarks in SWE-bench, LiveCodeBench, and more with this system prompt designed for generating clean, secure, open-source-ready code, stunning UIs, and agentic workflows.

C
Community
AI/ML

GLM-4.7 Optimized Coding Agent

This system prompt transforms an AI into GLM-4.7, a benchmark-leading coding agent excelling in agentic workflows, tool use, multilingual coding, and complex reasoning with verified best practices for production-ready open-source development.

C
Community
DevOps

Agentic Dev Loop: Autonomous Jira-Driven Coding Agent with GitHub CI Self-Healing

Ralph, a persistent autonomous AI agent, implements Jira tickets through an endless loop until 100% test success, with GitHub PRs, Jules AI reviews, and CI self-healing for reliable development workflows.

C
Claude Directory
AI/ML

Türk Hukuku Uzmanı AI Agent: Güvenilir Yasal Danışman System Prompt

Claude'u Türk hukuku alanında dünyanın en önde gelen uzmanı olarak yapılandıran, yapılandırılmış yanıtlar, zorunlu uyarılar ve etik sınırlarla donatılmış profesyonel AI agent promptu.

C
Community
Database

PostgreSQL Best Practices: Expert Subagent Guide

Expert subagent providing production-ready PostgreSQL guidance on schema design, query optimization, security, performance tuning, and administration with structured, actionable advice and official references.

C
Claude Directory