---
title: "Backend Skills"
description: "API design, databases, Python, async patterns, distributed systems."
---

# Backend Skills

**8 skills** for api design, databases, python, async patterns, distributed systems.

| Skill | Type | Complexity | Description |
|-------|------|------------|-------------|
| [Api Design](/docs/reference/skills/api-design) | Reference | medium | API design patterns for REST/GraphQL framework design, versioning strategies, and RFC 9457 error handling. Use when d... |
| [Architecture Decision Record](/docs/reference/skills/architecture-decision-record) | Reference | medium | Use this skill when documenting significant architectural decisions. Provides ADR templates following the Nygard form... |
| [Architecture Patterns](/docs/reference/skills/architecture-patterns) | Reference | high | Architecture validation and patterns for clean architecture, backend structure enforcement, project structure validat... |
| [Async Jobs](/docs/reference/skills/async-jobs) | Reference | medium | Async job processing patterns for background tasks, Celery workflows, task scheduling, retry strategies, and distribu... |
| [Database Patterns](/docs/reference/skills/database-patterns) | Reference | medium | Database design and migration patterns for Alembic migrations, schema design (SQL/NoSQL), and database versioning. Us... |
| [Distributed Systems](/docs/reference/skills/distributed-systems) | Reference | medium | Distributed systems patterns for locking, resilience, idempotency, and rate limiting. Use when implementing distribut... |
| [Domain Driven Design](/docs/reference/skills/domain-driven-design) | Reference | medium | DDD tactical patterns for complex business modeling including entities, value objects, aggregates, domain services, r... |
| [Python Backend](/docs/reference/skills/python-backend) | Reference | medium | Production Python async patterns including asyncio TaskGroup, FastAPI dependency injection and middleware, SQLAlchemy... |

## Related Agents

- [Backend System Architect](/docs/reference/agents/backend-system-architect)
- [Database Engineer](/docs/reference/agents/database-engineer)
- [Event Driven Architect](/docs/reference/agents/event-driven-architect)
- [Python Performance Engineer](/docs/reference/agents/python-performance-engineer)
