Skip to main content
skill CX Codex

backend-development · mrgoonie — Claude Code skill: what it does, how to install

A skill that walks your agent through API design, database schemas, auth and CI/CD. Useful when a backend starts from scratch or heads to production.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add mrgoonie/claudekit-skills --skill backend-development -a claude-code
Open on GitHub

What backend-development does

The skill gives the agent an order of operations for server-side work: pick a language and framework, design the API, validate input, add auth, set rate limits, write docs, handle errors. Separate checklists cover databases, security, testing and deployment.

It ships as reference files — backend-technologies.md, backend-api-design.md, backend-security.md, backend-authentication.md, backend-performance.md, backend-architecture.md, backend-testing.md, backend-code-quality.md, backend-devops.md, backend-debugging.md, backend-mindset.md — plus a decision matrix. Node.js with NestJS for fast development, Python with FastAPI when data work is involved, Go with Gin for high concurrency, Rust with Axum for raw performance. PostgreSQL for ACID transactions, MongoDB for flexible schemas, Redis for caching.

Expect opinions, not automation. Argon2id for passwords, parameterized queries, OAuth 2.1 with PKCE, a 70-20-10 test pyramid. The agent still writes the code, so review it.

What it helps with

  • design a REST or GraphQL API without skipping input validation
  • pick a stack for the job: Node.js, Python, Go or Rust
  • wire up OAuth 2.1 and JWT authentication
  • close the gaps from the OWASP Top 10
  • split tests across levels and build a CI/CD pipeline

Example prompts for the agent

  • Design a REST API for orders on FastAPI with validation and rate limiting
  • Review this PostgreSQL schema and suggest indexes for the hot queries
  • Set up a Docker image and CI/CD for the NestJS service

How to install backend-development

1Skills CLI (Vercel)

npx skills add mrgoonie/claudekit-skills --skill backend-development -a claude-code

2Manually: put the files in place

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

Copy the whole skill folder; for one project use .claude/skills/backend-development/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about backend-development

How do I install backend-development in Claude?

Run npx skills add mrgoonie/claudekit-skills --skill backend-development -a claude-code. The skill lands in ~/.claude/skills/backend-development/SKILL.md.

What does backend-development do?

It hands the agent checklists and references for APIs, databases, auth, testing, security and deployment, so backend work follows a sequence instead of guesswork.

Which platforms does the skill support?

Besides Claude it installs for Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode — only the -a flag changes.

Source text

SKILL.md · MIT
---
name: backend-development
description: Build robust backend systems with modern technologies (Node.js, Python, Go, Rust), frameworks (NestJS, FastAPI, Django), databases (PostgreSQL, MongoDB, Redis), APIs (REST, GraphQL, gRPC), authentication (OAuth 2.1, JWT), testing strategies, security best practices (OWASP Top 10), performance optimization, scalability patterns (microservices, caching, sharding), DevOps practices (Docker, Kubernetes, CI/CD), and monitoring. Use when designing APIs, implementing authentication, optimizing database queries, setting up CI/CD pipelines, handling security vulnerabilities, building microservices, or developing production-ready backend systems.
license: MIT
version: 1.0.0
---

# Backend Development Skill

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/backend-technologies.md` for detailed comparisons

## Reference Navigation

**Core Technologies:**
- `backend-technologies.md` - Languages, frameworks, databases, message queues, ORMs
- `backend-api-design.md` - REST, GraphQL, gRPC patterns and best practices

**Security & Authentication:**
- `backend-security.md` - OWASP Top 10 2025, security best practices, input validation
- `backend-authentication.md` - OAuth 2.1, JWT, RBAC, MFA, session management

**Performance & Architecture:**
- `backend-performance.md` - Caching, query optimization, load balancing, scaling
- `backend-architecture.md` - Microservices, event-driven, CQRS, saga patterns

**Quality & Operations:**
- `backend-testing.md` - Testing strategies, frameworks, tools, CI/CD testing
- `backend-code-quality.md` - SOLID principles, design patterns, clean code
- `backend-devops.md` - Docker, Kubernetes, deployment strategies, monitoring
- `backend-debugging.md` - Debugging strategies, profiling, logging, production debugging
- `backend-mindset.md` - Problem-solving, architectural thinking, collaboration

## Key Best Practices (2025)

**Security:** Argon2id passwords, parameterized queries (98% SQL injection reduction), OAuth 2.1 + PKCE, rate limiting, security headers

**Performance:** Redis caching (90% DB load reduction), database indexing (30% I/O reduction), CDN (50%+ latency cut), connection pooling

**Testing:** 70-20-10 pyramid (unit-integration-E2E), Vitest 50% faster than Jest, contract testing for microservices, 83% migrations fail without tests

**DevOps:** Blue-green/canary deployments, feature flags (90% fewer failures), Kubernetes 84% adoption, Prometheus/Grafana monitoring, OpenTelemetry tracing

## Quick Decision Matrix

| Need | Choose |
|------|--------|
| Fast development | Node.js + NestJS |
| Data/ML integration | Python + FastAPI |
| High concurrency | Go + Gin |
| Max performance | Rust + Axum |
| ACID transactions | PostgreSQL |
| Flexible schema | MongoDB |
| Caching | Redis |
| Internal services | gRPC |
| Public APIs | GraphQL/REST |
| Real-time events | Kafka |

## Implementation Checklist

**API:** Choose style → Design schema → Validate input → Add auth → Rate limiting → Documentation → Error handling

**Database:** Choose DB → Design schema → Create indexes → Connection pooling → Migration strategy → Backup/restore → Test performance

**Security:** OWASP Top 10 → Parameterized queries → OAuth 2.1 + JWT → Security headers → Rate limiting → Input validation → Argon2id passwords

**Testing:** Unit 70% → Integration 20% → E2E 10% → Load tests → Migration tests → Contract tests (microservices)

**Deployment:** Docker → CI/CD → Blue-green/canary → Feature flags → Monitoring → Logging → Health checks

## Resources

- OWASP Top 10: https://owasp.org/www-project-top-ten/
- OAuth 2.1: https://oauth.net/2.1/
- OpenTelemetry: https://opentelemetry.io/

© mrgoonie · MIT · mrgoonie/claudekit-skills

Similar skills

Everything for Backend and APIs →

backend-development by other authors comes first.

backend-development MoizIbnYousaf A skill that gives your agent conventions for REST APIs, database schemas and microservice patterns. Useful when backend code should stay consistent across sessions. CX Codex +1 868installs backend-development Mindrally Tells the agent how to write backend code in C++ and Elixir/Phoenix: naming, memory management, Phoenix contexts, error handling. CX Codex +1 753installs cloudrun-development TencentCloudBase Backend development rules for CloudBase Run: deploying services with long connections, VPC database access, and diagnosing container deploy failures. CX Codex +1 983installs database-testing kindlmann A skill for database testing: checks migrations forward and backward, schema constraints, seed data and query plans. Useful when a migration passes but drops data anyway. CX Codex +1 1,100installs spring-boot-project-creator giuseppe-trisciuoglio Generates a Spring Boot 3.x or 4.x project via Spring Initializr with DDD or layered architecture. Handy when bootstrapping a Java microservice with JPA, OpenAPI, and Docker Compose. CX Codex +1 3,500installs typescript-e2e-testing bmad-labs Guides Claude Code and other tools through setting up, writing, and debugging E2E tests for TypeScript and NestJS using Jest, Supertest, and Docker. CX Codex +1 2,300installs create-a-backend vercel Helps plan and architect backend workloads on Vercel before writing implementation code. Selects the right compute, queues, workflows, and database integrations. CX Codex +1 651installs senior-backend Alireza Rezvani Scaffolds backend APIs, detects database bottlenecks, and runs load tests. Useful when designing Express routes, optimizing PostgreSQL, or preparing for production. 1,674installs

From the same set20

sequential-thinking Breaks complex problems into iterative reasoning steps with dynamic scope and hypothesis branching. Built for architecture planning and deep debugging. CX Codex +1 1,800installs threejs A coding-agent skill that walks you through Three.js scenes, shaders and VR work. Useful when a project needs WebGL or WebGPU and you want the agent to know the API. CX Codex +1 1,200installs devops A skill for deploying and managing infrastructure across Cloudflare, Docker, GCP and Kubernetes. Useful when the agent has to ship a service or debug a cluster. CX Codex +1 987installs aesthetic A skill that walks your coding agent through interface design: reading other people's layouts, generating design images, and iterating until they hold up. CX Codex +1 714installs problem-solving A collection of structured creative thinking techniques to unblock agent reasoning. Helps find clean abstractions when conventional coding solutions hit a dead end. CX Codex +1 570installs debugging Enforces a disciplined debugging methodology that stops guesswork and requires fresh test proof before marking tasks done. CX Codex +1 569installs media-processing Runs FFmpeg and ImageMagick pipelines for video transcoding, audio extraction, image batch processing, and HLS streaming manifests. CX Codex +1 558installs ai-multimodal A skill that runs audio, video, image and PDF tasks through the Gemini API. Useful when you need a transcript, a screenshot read, or tables pulled out of a document. CX Codex +1 530installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor