siviter-xyz avatar

Backend Engineer

This is a comprehensive reference system for production backend development, covering the stack from API design through deployment. You get decision matrices for choosing between Node.js, Python, Go, and Rust based on your constraints, plus detailed guides on security (OWASP Top 10, OAuth 2.1), performance optimization (Redis caching strategies, database indexing), and DevOps practices (Kubernetes, monitoring). The 70-20-10 testing pyramid and concrete implementation checklists are especially useful when you're scoping a new service or debugging why your API is slow. It's opinionated enough to be helpful without forcing a single approach.

skills.sh installs
349
GitHub stars
22
last updated
Aug 21, 2026

Install

$ npx -y skills add siviter-xyz/dot-agent --skill backend-engineer --agent claude-code

Installs into .claude/skills of the current project.

Files

Backend Engineer

Production-ready backend development with modern technologies, best practices, and proven patterns.

When to Use

  • Designing RESTful, GraphQL, or gRPC APIs
  • Building authentication/authorization systems
  • Optimizing database queries and schemas
  • Implementing caching and performance optimization
  • OWASP Top 10 security mitigation
  • Designing scalable microservices
  • Testing strategies (unit, integration, E2E)
  • CI/CD pipelines and deployment
  • Monitoring and debugging production systems

Technology Selection Guide

Languages: Node.js/TypeScript (full-stack), Python (data/ML), Go (concurrency), Rust (performance) Frameworks: NestJS, FastAPI, Django, Express, Gin Databases: PostgreSQL (ACID), MongoDB (flexible schema), Redis (caching) APIs: REST (simple), GraphQL (flexible), gRPC (performance)

See: references/technologies.md for detailed comparisons

Reference Navigation

Core Technologies:

  • references/technologies.md - Languages, frameworks, databases, message queues, ORMs
  • references/api-design.md - REST, GraphQL, gRPC patterns and best practices

Sponsors

Details

Repository
github.com/siviter-xyz/dot-agent
Categories
Backend & APIs, Testing & QA, Security, DevOps & CI/CD, AI & Agent Building, Debugging, Python, Rust, Databases
First seen
Jun 3, 2026

More from siviter-xyz/dot-agent

All 11
1dhruvanbhalara avatarflutter-firebasedhruvanbhalara/skillsIntegrate Firebase services including Authentication, Firestore, Cloud Messaging, Crashlytics, and Analytics. Use when adding backend capabilities, push notific341skills.sh installs
2nice-wolf-studio avatarsupabase-realtimenice-wolf-studio/claude-code-supabase-skillsSubscribe to realtime changes in Supabase using WebSocket connections. Use for listening to database changes, presence tracking, and broadcast messaging.323skills.sh installs
3patricio0312rev avatarapi-test-suite-generatorpatricio0312rev/skillsGenerates comprehensive API test suites using Jest, Vitest, or Supertest from Express, Next.js, Fastify, or other API routes. Creates integration tests, contrac314skills.sh installs
4sattva2020 avatardokploy-api-mcpsattva2020/skillsDeploy and manage applications on Dokploy (self-hosted PaaS). Use when deploying apps, managing Docker Compose services, databases (PostgreSQL, MySQL, MariaDB, 312skills.sh installs
5davila7 avatarrailway-databasedavila7/claude-code-templatesAdd official Railway database services (Postgres, Redis, MySQL, MongoDB). Use when user wants to add a database, says "add postgres", "add redis", "add database310skills.sh installs
6jezweb avatarclerk-authjezweb/claude-skillsClerk auth with API Keys beta (Dec 2025), Next.js 16 proxy.ts (March 2025 CVE context), API version 2025-11-10 breaking changes, clerkMiddleware() options, webh310skills.sh installs