Collection · 13 skills

Production Backend

The skills that keep a backend boring in production. API contracts, schema design and safe migrations, indexes from real query plans, idempotent jobs and webhooks, rate limits, and the tracing you need when something still goes wrong at 2 a.m.

Best for Backend and full-stack engineers responsible for an API in production.

What's inside

Listed in the order we suggest adopting them. You don't call them by name: each skill loads on its own when a request matches it.

  1. REST API Design Predictable endpoints, machine-readable errors, safe retries Backend & APIs rest-api-design 194 lines
  2. Postgres Schema Design Tables where bad data simply cannot land Databases postgres-schema-design 251 lines
  3. Zero-Downtime Migrations Change live tables without a maintenance window Databases schema-migrations 240 lines
  4. Postgres Indexing Every index justified by a plan, every drop by data Databases postgres-indexing 204 lines
  5. N+1 Queries Query counts that stay flat as data grows Performance n-plus-one-queries 218 lines
  6. Background Jobs Jobs that survive duplicates, crashes and retries Backend & APIs background-jobs 132 lines
  7. Webhook Handling Verified, deduplicated webhooks that never get lost Backend & APIs webhook-handling 174 lines
  8. Idempotency and Retries Retry anything without charging anyone twice Architecture idempotency-retries 213 lines
  9. Rate Limiting Atomic limits, honest headers, clients that back off Architecture rate-limiting 167 lines
  10. OpenTelemetry One request, one connected trace DevOps & SRE opentelemetry 244 lines
  11. API Security Prove every endpoint denies the wrong user Security api-security 176 lines
  12. Pagination and Filtering Page one and page ten thousand cost the same Backend & APIs pagination-filtering 226 lines
  13. API Versioning and Deprecation Change public APIs without surprising a single client Backend & APIs api-versioning-deprecation 216 lines
esc