← Files Go: Distributed SystemsARCHIVED FILE
skills/go-message-processing/skill.json
3.34 KB · Oct 2, 2026 · 00:32 UTC
{"schema_version":2,"collection":"distributed-systems-skills-for-go","display_name":"Go Message Processing","short_description":"Make redelivery and ordering safe","default_prompt":"Use $go-message-processing to design this Go producer or consumer for redelivery and recovery.","version":"0.2.0","maturity":"beta","category":"messaging","risk_domains":["delivery","ordering","idempotency","recovery"],"tags":["go","messaging","outbox","inbox","deduplication","ordering"],"go_versions":{"minimum":"1.24","guidance":["1.25","1.26"]},"claim_ids":["dist-delivery-semantics"],"relations":{"complements":["go-data-consistency","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"],"corpus_lock":"research/corpus-lock.json"},"sources":[{"title":"Apache Kafka Design","url":"https://kafka.apache.org/documentation/#design","publisher":"Apache Software Foundation","kind":"primary","verified_on":"2026-08-18","supports":["delivery","ordering","transactions"]},{"title":"NATS JetStream Consumers","url":"https://docs.nats.io/nats-concepts/jetstream/consumers","publisher":"Synadia","kind":"primary","verified_on":"2026-08-18","supports":["acknowledgements","redelivery","consumer state"]},{"title":"Apache Kafka 4.0 Protocol","url":"https://kafka.apache.org/40/design/protocol/","publisher":"Apache Software Foundation","kind":"primary","verified_on":"2026-08-24","supports":["consumer group generations","member epochs","offset commits"]},{"title":"PostgreSQL Logical Decoding Concepts","url":"https://www.postgresql.org/docs/current/logicaldecoding-explanation.html","publisher":"PostgreSQL Global Development Group","kind":"primary","verified_on":"2026-08-24","supports":["exported snapshot boundary","replication slot replay and retention"]},{"title":"Debezium PostgreSQL Connector","url":"https://debezium.io/documentation/reference/stable/connectors/postgresql.html","publisher":"Debezium Community","kind":"primary","verified_on":"2026-08-24","supports":["initial snapshot handoff","incremental snapshot collision handling"]},{"title":"Amazon SQS dead-letter queues","url":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html","publisher":"Amazon Web Services","kind":"primary","verified_on":"2026-08-24","supports":["receive count","retention","ordering caveat","redrive policy"]},{"title":"Amazon SQS dead-letter queue redrive","url":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-configure-dead-letter-queue-redrive.html","publisher":"Amazon Web Services","kind":"primary","verified_on":"2026-08-24","supports":["identity changes","interleaving","velocity control","partial cancellation"]}]}
SHA-256: b7ed078e965a23c77ec700d52be46bd3125ab414e484af94b394140f74e10440