← Files Go: Production EngineeringARCHIVED FILE

skills/go-service-boundaries/skill.json

2.68 KB · Oct 2, 2026 · 00:32 UTC

↓ Download file

{"schema_version":2,"collection":"engineering-skills-for-go","display_name":"Go Service Boundaries","short_description":"Protect network protocol boundaries","default_prompt":"Use $go-service-boundaries to engineer this Go service protocol boundary.","version":"0.2.0","maturity":"beta","category":"boundary","risk_domains":["correctness","security","availability","compatibility"],"tags":["go","http","json","grpc","graphql","openapi","streaming"],"go_versions":{"minimum":"1.24","guidance":["1.25","1.26"]},"claim_ids":["eng-protocol-boundary"],"relations":{"complements":["go-project-and-api-design","go-production-operations","go-service-resilience"],"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","gophers"],"corpus_lock":"research/corpus-lock.json"},"sources":[{"title":"Package net/http","url":"https://pkg.go.dev/net/http","publisher":"The Go Authors","kind":"normative","verified_on":"2026-08-24","supports":["server lifecycle","client ownership","timeouts","transport cloning","idle connection retirement","request body limits"]},{"title":"Package encoding/json","url":"https://pkg.go.dev/encoding/json","publisher":"The Go Authors","kind":"normative","verified_on":"2026-08-24","supports":["stream decoding","unknown fields","number decoding","duplicate member handling"]},{"title":"RFC 8259: The JavaScript Object Notation Data Interchange Format","url":"https://www.rfc-editor.org/rfc/rfc8259","publisher":"Internet Engineering Task Force","kind":"primary","verified_on":"2026-08-24","supports":["JSON interoperability","unique object member guidance","number interoperability"]},{"title":"Package crypto/tls","url":"https://pkg.go.dev/crypto/tls","publisher":"The Go Authors","kind":"normative","verified_on":"2026-08-24","supports":["TLS configuration cloning","certificate and trust configuration"]},{"title":"gRPC Guides","url":"https://grpc.io/docs/guides/","publisher":"Cloud Native Computing Foundation","kind":"primary","verified_on":"2026-08-18","supports":["status","deadlines","streaming","retry"]}]}

SHA-256: 3587295a8f557079a71d395f25f320ff676c89f65f5f93d2f141a32e364639f9