backend-development

Design and harden backend services across REST, GraphQL, and gRPC APIs.

1|Updated May 24, 2026
One-click install
npx skills add https://github.com/gavin100305/traffic --skill backend-development-gavin100305
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-development
Source: https://github.com/gavin100305/traffic/tree/main/agents/.agents/skills/backend-development
Command: npx skills add https://github.com/gavin100305/traffic --skill backend-development-gavin100305

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Building production-ready backend systems is hard because you must balance API design, authentication, security, performance, scalability, testing, and DevOps without missing critical details.

Core Features & Use Cases

  • API design guidance: REST, GraphQL, and gRPC patterns with correct status codes, versioning, and pagination to reduce client integration failures.
  • Security implementation strategy: OAuth 2.1 with PKCE, JWT, RBAC/MFA, OWASP Top 10 mitigations, and input validation approaches to prevent common vulnerabilities.
  • Production readiness playbook: performance tuning (indexes, connection pooling, caching), scalability patterns (microservices, sharding, event-driven), and operational practices (CI/CD, Docker/Kubernetes, monitoring) to keep systems reliable under load.

Use case example: You are launching a multi-endpoint backend for a web app and need a safe auth flow, consistent API contracts, database/query performance improvements, and a rollout plan that includes canary/feature flags plus observability.

Quick Start

Ask for a production backend plan for an API you are building: endpoints, auth approach (OAuth 2.1 + JWT + RBAC + MFA where needed), database/query and caching strategy, OWASP Top 10 mitigations, a testing pyramid, and a Docker/Kubernetes CI/CD rollout checklist.

Frequently Asked Questions about backend-development

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

FAQPage Schema
How do I design a secure backend API with OAuth 2.1 and JWT validation?

Design scalable microservices by applying event-driven patterns, database sharding, and caching strategies. This architecture decouples services, optimizes query performance through connection pooling, and maintains system reliability under heavy production load.

What is the best way to optimize database performance for a production backend?

The best way to optimize database performance is implementing proper indexing, connection pooling, and caching mechanisms. These techniques reduce query latency, manage concurrent database connections efficiently, and maintain high throughput for backend services under load.

Can I use this approach for both REST and gRPC API implementations?

Yes, this backend development approach applies to REST, GraphQL, and gRPC implementations. It provides consistent patterns for API versioning, status codes, and pagination across all protocol types to reduce client integration failures and ensure contract consistency.

How do I set up CI/CD and monitoring guardrails for backend services?

Set up CI/CD and monitoring guardrails by implementing a testing pyramid, Docker/Kubernetes rollout checklists, and feature flags. This operational practice enables safe canary deployments, tracks system health, and catches anomalies during production releases.