Gram Pubsub

Gram's declarative GCP Pub/Sub system — topics and subscriptions are declared as protobuf message options, generated into `infra/gen/kcc.yaml`, and used at runtime via a type-safe publisher/subscriber library and the `gram streams` process. Activate for any Pub/Sub work in Gram: adding or changing a topic/subscription, declaring `(gcp.pubsub.v1.topic)`/`(gcp.pubsub.v1.subscription)` options, publishing or consuming messages, implementing a stream handler, dead-letter queues, or the local emulator — including phrasings like "add an outbox topic", "wire up a consumer", or "why isn't my topic created in GCP" even when Pub/Sub isn't named.

speakeasy-api 8797cf2 17.3 KB Updated

File contents

speakeasy-api/gram/tree/main/.agents/skills/gram-pubsub commit 8797cf2154

Frequently asked questions

npx skillmds@latest add speakeasy-api/gram-pubsub