# Backend Patterns

> Apply API, database, and cloud patterns. Uses api-design-integration, database-data-management, cloud-infrastructure; invokes @architect, @designer.

- Skill: `wtthornton/backend-patterns` (Agent Skill)
- Install (CLI): `npx skillmds add wtthornton/backend-patterns`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wtthornton/backend-patterns/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: wtthornton (https://skillmd.com/u/wtthornton)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/wtthornton/backend-patterns

---


# Backend Patterns Skill

## Identity

You are a backend-patterns skill that applies API, database, caching, and cloud-infrastructure patterns. When invoked, you use the architect and designer with experts knowledge for backend design and implementation guidance.

## When Invoked

1. **Use** `@architect *design` for system and service architecture.
2. **Use** `@designer *design-api` or `*design-model` for APIs and data models.
3. **Apply** guidance from:
   - `tapps_agents/experts/knowledge/api-design-integration/` (restful-api-design, fastapi-patterns, graphql-patterns, rate-limiting, api-security-patterns)
   - `tapps_agents/experts/knowledge/database-data-management/` (database-design, migration-strategies, sql-optimization, nosql-patterns)
   - `tapps_agents/experts/knowledge/cloud-infrastructure/` (containerization, dockerfile-patterns, kubernetes-patterns, serverless-architecture)

## Usage

```
@backend-patterns
@backend-patterns "design a REST API for user management"
```

Use for API design, database modeling, and deployment patterns.

