senior-backend

Design, implement, optimize, and secure RESTful APIs and databases.

22|3|Updated Apr 20, 2025
One-click install
npx skills add https://github.com/CloudToLocalLLM-online/CloudToLocalLLM --skill senior-backend-cloudtolocalllm-online
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-backend
Source: https://github.com/CloudToLocalLLM-online/CloudToLocalLLM/tree/main/.claude/skills/senior-backend
Command: npx skills add https://github.com/CloudToLocalLLM-online/CloudToLocalLLM --skill senior-backend-cloudtolocalllm-online

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires zod, express, helmet, cors, pg, knex, bcrypt, jsonwebtoken, pino, pino-http, isomorphic-dompurify, xss, node-vault, stripe, express-rate-limit, connect-redis, redis, pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of designing, building, optimizing, and securing backend systems and REST APIs.

Core Features & Use Cases

  • API Design: Generate API routes and specifications from OpenAPI definitions.
  • Database Optimization: Analyze schemas, detect issues, and generate migration scripts.
  • Performance Testing: Load test API endpoints to identify bottlenecks.
  • Security Hardening: Implement best practices for authentication, input validation, and more.
  • Use Case: You need to design a new set of REST APIs for a user management service, ensuring they are well-documented, secure, and performant.

Quick Start

Use the senior-backend skill to design REST APIs for user management.

Frequently Asked Questions about senior-backend

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

FAQPage Schema
How do I generate API routes and specifications from OpenAPI definitions?

OpenAPI definitions provide a structured way to generate API routes and specifications. You can scaffold RESTful APIs directly from these specs, ensuring your backend endpoints are well-documented and conform to the expected request and response schemas.

What is the best way to optimize a database schema and generate migration scripts?

Optimizing a database schema involves analyzing existing structures to detect performance issues or bottlenecks. You can then generate migration scripts to apply structural changes, ensuring your database operates efficiently and maintains data integrity during updates.

How do I implement security hardening for authentication and input validation in a REST API?

Security hardening for a REST API involves implementing best practices for authentication, authorization, and input validation. This includes using libraries like Helmet and CORS for HTTP security, and tools like Zod for robust input validation.

Can I use this to load test API endpoints and identify performance bottlenecks?

Yes, performance testing allows you to load test API endpoints to identify bottlenecks. By simulating traffic, you can measure how your backend handles concurrent requests and optimize database queries or API routes accordingly.

Does this approach support scaffolding REST APIs for a user management service?

Yes, scaffolding REST APIs for a user management service is fully supported. You can design, implement, and secure endpoints for user operations, ensuring they are well-documented, performant, and protected by authentication mechanisms.

What are the limitations of relying on OpenAPI specs for backend API design?

OpenAPI specs define the contract but do not automatically handle complex business logic or database interactions. You must manually implement the underlying controller logic and database queries to fulfill the API operations defined in the specification.