backend-developer

Design scalable backend APIs, microservices, and database schemas.

19|3|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/louloulin/claude-agent-sdk --skill backend-developer-louloulin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-developer
Source: https://github.com/louloulin/claude-agent-sdk/tree/main/crates/claude-agent-sdk/examples/.claude/skills/backend-developer
Command: npx skills add https://github.com/louloulin/claude-agent-sdk --skill backend-developer-louloulin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Backend development teams often struggle to design scalable, maintainable backends that reliably serve APIs, microservices, and data stores under load. This skill provides a structured approach to architecting, implementing, and evolving robust backend systems.

Core Features & Use Cases

  • API design and architecture for REST and GraphQL services, with versioning, documentation, and security considerations.
  • Microservices patterns including service decomposition, inter-service communication, and orchestration.
  • Database design and optimization, including schema design, migrations, indexing, and data integrity.
  • Performance and reliability best practices such as caching, connection pooling, observability, and fault tolerance.
  • Use cases: building a maintainable REST API, migrating a monolith to microservices, and designing a scalable data layer for high-throughput workloads.

Quick Start

Spin up a minimal backend service with your preferred framework, define a small CRUD API, and wire up basic observability to validate design decisions.

Frequently Asked Questions about backend-developer

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

FAQPage Schema
How do I design a scalable backend for high-throughput workloads?

To design a scalable backend, apply service decomposition for microservices, optimize database schemas with indexing, and implement caching and connection pooling to reliably serve APIs under load.

What is the best way to migrate a monolith to microservices?

Migrating a monolith to microservices requires service decomposition, defining inter-service communication patterns, and establishing orchestration to maintain reliable API service boundaries.

How do I design a REST API with versioning and security?

Designing a REST API involves structuring endpoints with versioning, generating documentation, and applying security patterns to ensure maintainable and reliable service communication.

Does this approach to backend architecture work across different frameworks?

Yes, this backend architecture approach applies across languages and frameworks for web, mobile, and enterprise workloads, focusing on API design, data modeling, and deployment patterns.

How do I optimize database schemas for performance and data integrity?

Optimize database schemas by defining structured migrations, applying proper indexing, and enforcing data integrity rules to support high-throughput backend performance.

Why does my backend API experience performance bottlenecks under load?

Backend API performance bottlenecks often occur due to missing caching, inefficient database design, or lacking connection pooling, requiring fault tolerance and observability implementation.