← Files Go: Distributed SystemsARCHIVED FILE
skills/go-service-resilience/skill.json
3.2 KB · Oct 3, 2026 · 06:33 UTC
{"schema_version":2,"collection":"distributed-systems-skills-for-go","display_name":"Go Service Resilience","short_description":"Bound retries, deadlines, and overload","default_prompt":"Use $go-service-resilience to design this Go call path for bounded failure and recovery.","version":"0.2.0","maturity":"beta","category":"resilience","risk_domains":["availability","overload","latency","partial-failure"],"tags":["go","deadlines","retries","backpressure","load-shedding","recovery","hedging"],"go_versions":{"minimum":"1.24","guidance":["1.25","1.26"]},"claim_ids":["dist-retry-budget","dist-hedged-attempt-budget"],"relations":{"complements":["go-concurrency-lifecycle","go-message-processing","go-production-operations"],"overlaps":[]},"compatibility_evidence":[{"client":"codex","level":"behaviorally-benchmarked","contract":"OpenAI skill plus agents/openai.yaml and committed eval artifacts","verified_on":"2026-08-18"},{"client":"claude-code","level":"structurally-compatible","contract":"Claude plugin skill layout and manifest validation","verified_on":"2026-08-18"},{"client":"cursor","level":"structurally-compatible","contract":"Agent Plugin and .cursor/skills layout validation","verified_on":"2026-08-18"},{"client":"opencode","level":"structurally-compatible","contract":".agents/skills layout and portable frontmatter validation","verified_on":"2026-08-18"}],"source_provenance":{"method":"independent-rewrite-from-primary-evidence","reference_repositories":["cc-skills-golang"],"corpus_lock":"research/corpus-lock.json"},"sources":[{"title":"gRPC Retry Guide","url":"https://grpc.io/docs/guides/retry/","publisher":"Cloud Native Computing Foundation","kind":"primary","verified_on":"2026-08-18","supports":["retry policy","transparent retry","throttling"]},{"title":"Timeouts, retries, and backoff with jitter","url":"https://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/","publisher":"Amazon Web Services","kind":"operational","verified_on":"2026-08-18","supports":["retry amplification","budgets","jitter"]},{"title":"RFC 9110: HTTP Semantics","url":"https://www.rfc-editor.org/rfc/rfc9110.html","publisher":"IETF","kind":"primary","verified_on":"2026-08-24","supports":["503 semantics","Retry-After syntax and meaning"]},{"title":"RFC 6585: Additional HTTP Status Codes","url":"https://www.rfc-editor.org/rfc/rfc6585.html","publisher":"IETF","kind":"primary","verified_on":"2026-08-24","supports":["429 semantics","rate-limit scope","Retry-After"]},{"title":"gRPC Status Codes","url":"https://grpc.io/docs/guides/status-codes/","publisher":"Cloud Native Computing Foundation","kind":"primary","verified_on":"2026-08-24","supports":["resource exhaustion","unavailability","deadline ambiguity"]},{"title":"gRPC Request Hedging","url":"https://grpc.io/docs/guides/request-hedging/","publisher":"Cloud Native Computing Foundation","kind":"primary","verified_on":"2026-08-29","supports":["attempt limits and delay","whole-call deadline","loser cancellation","throttling and pushback","Go support caveat"]},{"title":"Package context for Go 1.26","url":"https://pkg.go.dev/context@go1.26.3","publisher":"The Go Authors","kind":"normative","verified_on":"2026-08-29","supports":["cancellation propagation","deadline ownership"]}]}
SHA-256: 3a268caa8df2e32c52b136aaa959f4ff28d844db7fdcfc68d73b3335218c2fd9