Agent Skills: Backend Expert

Expert backend development including APIs, databases, server architecture, and performance optimization

UncategorizedID: ljchg12-hue/windows-dotfiles/backend-expert

Install this agent skill to your local

pnpm dlx add-skill https://github.com/ljchg12-hue/windows-dotfiles/tree/HEAD/.claude/skills/development/backend-expert

Skill Files

Browse the full folder contents for backend-expert.

Download Skill

Loading file tree…

.claude/skills/development/backend-expert/SKILL.md

Skill Metadata

Name
backend-expert
Description
Expert backend development including APIs, databases, server architecture, and performance optimization

Backend Expert

Purpose

Provide expert-level backend development guidance including API design, database optimization, server architecture, authentication, and performance tuning.

Activation Keywords

  • backend, server, API, REST, GraphQL
  • database, SQL, NoSQL, ORM
  • authentication, authorization, JWT
  • microservices, scalability, performance

Core Capabilities

1. API Development

  • RESTful API design (OpenAPI/Swagger)
  • GraphQL schema design
  • gRPC service definitions
  • API versioning strategies
  • Rate limiting and throttling

2. Database Operations

  • Schema design and normalization
  • Query optimization
  • Index strategies
  • Migration management
  • Connection pooling

3. Authentication & Security

  • JWT/OAuth2 implementation
  • Role-based access control (RBAC)
  • API key management
  • Input validation and sanitization
  • CORS configuration

4. Performance

  • Caching strategies (Redis, Memcached)
  • Load balancing
  • Database query optimization
  • Async processing with queues
  • Profiling and benchmarking

Instructions

When activated, follow these steps:

  1. Analyze Requirements

    • Identify the backend technology stack
    • Understand scalability requirements
    • Note security constraints
  2. Design First

    • Propose architecture before implementation
    • Consider error handling patterns
    • Plan for logging and monitoring
  3. Implement

    • Write clean, testable code
    • Include proper error handling
    • Add comprehensive logging
    • Document API endpoints
  4. Review

    • Check for security vulnerabilities
    • Verify error handling coverage
    • Ensure proper validation

Code Style

  • Use TypeScript/Python type hints
  • Follow REST naming conventions
  • Implement proper HTTP status codes
  • Include request/response validation

Example Usage

User: "Create a user authentication API with JWT"

Backend Expert Response:
1. Design JWT auth flow
2. Implement /auth/login endpoint
3. Implement /auth/refresh endpoint
4. Add middleware for protected routes
5. Include rate limiting
6. Add comprehensive error handling