senior-backend

Design and implement REST APIs, microservices, and PostgreSQL schemas with authentication.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Fantasia1999/claude-skills-zh --skill senior-backend-fantasia1999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-backend
Source: https://github.com/Fantasia1999/claude-skills-zh/tree/main/translations/engineering-team/senior-backend
Command: npx skills add https://github.com/Fantasia1999/claude-skills-zh --skill senior-backend-fantasia1999

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires express, fastify, koa, zod, helmet, express-rate-limit, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the design, implementation, and optimization of backend systems, ensuring they are efficient, secure, and scalable.

Core Features & Use Cases

  • API Design & Implementation: Create RESTful APIs and microservices using modern frameworks.
  • Database Management: Optimize database schemas, queries, and migrations for performance.
  • Security Hardening: Implement authentication, authorization, and input validation to protect systems.
  • Use Case: Design a new REST API for user management, optimize its PostgreSQL database queries, and implement secure authentication using JWT.

Quick Start

Design a REST API for user management using the senior-backend skill.

Frequently Asked Questions about senior-backend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design and implement a REST API for user management with Node.js?

To design a REST API for user management, you can use Node.js frameworks like Express or Fastify to define routes, implement controllers for business logic, and apply Zod for input validation. Database schemas and secure JWT authentication are also generated for robust backend systems.

What's the best way to optimize PostgreSQL database queries and manage migrations?

The best way to optimize PostgreSQL database queries involves analyzing schema designs, indexing strategies, and query execution plans. This skill handles database migrations and schema optimization to ensure your backend database performs efficiently under load.

How do I implement security hardening and authentication in a backend microservice?

To implement security hardening in a backend microservice, you apply packages like Helmet for HTTP header protection, express-rate-limit for traffic throttling, and JWT for secure authentication. Input validation via Zod prevents malicious payload injection.

Does this backend architectural pattern support both Express and Fastify frameworks?

Yes, the backend architectural pattern supports both Express and Fastify, alongside Koa. It designs and implements microservices and REST APIs by utilizing these modern Node.js frameworks interchangeably based on your specific server requirements.

Why should I use Zod and Helmet for API security hardening?

You should use Zod and Helmet for API security hardening because Helmet secures HTTP headers against common vulnerabilities, while Zod enforces strict runtime input validation. Together, they protect backend systems from injection attacks and data corruption.

Can I set up GraphQL and perform API load testing using this approach?

Yes, you can set up GraphQL architectures and perform API load testing using this approach. It comprehensively handles API design, backend architectural patterns, and load testing to ensure your Node.js microservices are scalable and reliable.