Agent skill · product strategy · thebushidocollective
sre-reliability-engineering
Use when building reliable and scalable distributed systems.
Why this skill is useful
Includes executable scripts for error budget tracking and reliability patterns that enhance system resilience.
What it needs
About 4k tokens when loaded. Last updated 2026-07-19. 187 stars on the source repository.
What this skill does
SRE Reliability Engineering Building reliable and scalable distributed systems. Service Level Objectives (SLOs) Defining SLOs SLO Document Template prometheus sum(rate(httprequeststotal{status=~"[23].."}[30d])) / sum(rate(httprequeststotal{status!~"4.."}[30d])) Error Budgets Tracking Burn Rate Policy Reliability Patterns Circuit Breaker Retry with Exponential Backoff Rate Limiting Bulkhead Graceful Degradation Capacity Planning Utilization Tracking Growth Projection Load Testing Chaos Engineering Fault Injection Best Practices Design for Failure Assume all dependencies can fail Have fallback options Fail fast and timeout quickly Implement retries with backoff Measure User Impact SLOs should reflect user experience Don't alert on internal metrics alone Track real user monitoring (RUM) Balance Velocity and Reliability Use error budgets to make decisions Don't target 100% reliability Spend error budget on innovation Automate Everything Automate deployments Automate rollbacks Automate capacity scaling Automate incident response
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills thebushidocollective/sre-reliability