senior-backend

Design scalable backend architectures with REST APIs, microservices, and authentication flows.

Updated Nov 3, 2016
One-click install
npx skills add https://github.com/xleliberty/mydotfiles --skill senior-backend-xleliberty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-backend
Source: https://github.com/xleliberty/mydotfiles/tree/main/.config/.claude/plugins/cache/claude-code-skills/engineering-skills/2.1.2/senior-backend
Command: npx skills add https://github.com/xleliberty/mydotfiles --skill senior-backend-xleliberty

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill addresses the complexity of building and maintaining production-grade backend systems by providing automated scaffolding, database migration management, and performance testing tools.

Core Features & Use Cases

  • API Scaffolding: Instantly generate route handlers, validation middleware, and TypeScript types from OpenAPI specifications.
  • Database Optimization: Analyze schema performance, identify N+1 query risks, and generate migration files with rollback support.
  • Load Testing: Validate API performance under stress with configurable concurrency and latency reporting.
  • Use Case: When refactoring a legacy API, use this skill to generate an updated OpenAPI spec, identify missing database indexes, and load test the new endpoints to ensure performance parity.

Quick Start

Use the senior-backend skill to analyze the current database schema and generate necessary migration files for performance improvements.

Frequently Asked Questions about senior-backend

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

FAQPage Schema
How do I scaffold REST API routes from an OpenAPI specification?

You can scaffold REST API routes by generating route handlers, validation middleware, and TypeScript types directly from OpenAPI specifications. This automated API scaffolding instantly creates the foundational structure for your backend systems.

What's the best way to identify N+1 query risks in a PostgreSQL schema?

The best way to identify N+1 query risks is by analyzing your database schema for performance bottlenecks. This process evaluates schema performance and generates migration files with rollback support to optimize PostgreSQL queries.

How do I load test API performance under configurable concurrency?

You load test API performance by validating endpoints under stress with configurable concurrency and latency reporting. This performance load testing ensures your production backend systems maintain expected response times.

Can I use Express and Fastify patterns for secure authentication flows?

Yes, you can use Express and Fastify patterns for secure authentication flows. The skill designs scalable backend architectures integrating Node.js development patterns with security hardening practices using Helmet.

Does Zod validation middleware work with generated API route handlers?

Zod validation middleware works seamlessly with generated API route handlers. The skill scaffolds validation middleware alongside route handlers and TypeScript types to ensure data integrity across your REST APIs.

When do I need database migration files with rollback support?

You need database migration files with rollback support when optimizing PostgreSQL schema performance or refactoring legacy APIs. This ensures safe schema evolution while identifying missing database indexes for production environments.