performance-reliability
Use for latency, throughput, concurrency, queues, retries, third-party APIs, uploads, large data, or production reliability; require measurement, bounded work, backpressure, idempotency, and failure-m
SKILL.md.agents/skills/performance-reliability/SKILL.md
GitHubPerformance / Reliability
- Measure current behavior before optimizing when feasible.
- Bound lists, queries, uploads, tokens, concurrency, retries, queue depth, and request duration.
- Use timeouts and exponential backoff with jitter; enforce a total retry budget.
- Prevent retry amplification across SDK + app + gateway layers.
- Make side effects idempotent before automatic retry/failover.
- Add circuit breakers or cooldowns for repeatedly failing external dependencies.
- Prefer graceful degradation/backpressure/load shedding over cascading failure.
- Test local/fake-provider concurrency and failure behavior before stressing paid/free upstream APIs.
- Record measured
performanceevidence for performance-sensitive tasks.