rate-limit-design
Installation
SKILL.md
Rate Limit Design
Core Workflow
- Identify protected resources, abuse cases, client types, tenants, plans, expected traffic, and operational constraints.
- Choose limit dimensions: user, tenant, token, IP, endpoint, method, workload, or account plan.
- Define algorithm and policy: fixed window, sliding window, token bucket, concurrency limit, quota, or adaptive control.
- Specify response headers, error contract, retry guidance, burst behavior, exemptions, and monitoring.
- Include rollout, tuning, and support override procedures.
- Add tests for allowed, limited, burst, and recovery behavior.