Individual skill
dbos-golang
DBOS Go SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Go code with DBOS, creating workflows and steps, using queues, using the DBOS Client from external applications, or building Go applications that need to be resilient to failures.
skills/dbos-golang/SKILL.md
Source commit 0bfe1ddab6b3f38b7925e4af8f10c41aed3ede96
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 20
- Repository last updated
- Nov 9, 2026
- License
- MIT
Observed agent integration: codex
- agent-skills Repository topic
- writing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
AGENTS.mddoc · 3,002 bytesCLAUDE.mddoc · 3,002 bytesSKILL.mdcore · 6,558 bytesSKILL.mdcore · 6,558 bytesreferences/_sections.mddoc · 1,681 bytesreferences/advanced-application-versions.mddoc · 3,305 bytesreferences/advanced-interops.mddoc · 3,051 bytesreferences/advanced-patching.mddoc · 5,713 bytesreferences/advanced-serialization.mddoc · 3,150 bytesreferences/advanced-shared-database.mddoc · 5,029 bytesreferences/advanced-versioning.mddoc · 2,650 bytesreferences/client-enqueue.mddoc · 4,748 bytesreferences/client-setup.mddoc · 5,697 bytesreferences/comm-events.mddoc · 2,499 bytesreferences/comm-messages.mddoc · 4,429 bytesreferences/comm-streaming.mddoc · 3,286 bytesreferences/lifecycle-config.mddoc · 9,097 bytesreferences/pattern-debouncing.mddoc · 2,558 bytesreferences/pattern-delayed-execution.mddoc · 2,292 bytesreferences/pattern-idempotency.mddoc · 3,836 bytesreferences/pattern-scheduled.mddoc · 4,920 bytesreferences/pattern-sleep.mddoc · 1,455 bytesreferences/queue-basics.mddoc · 1,952 bytesreferences/queue-concurrency.mddoc · 1,894 bytesreferences/queue-deduplication.mddoc · 2,541 bytesreferences/queue-listening.mddoc · 1,581 bytesreferences/queue-partitioning.mddoc · 3,388 bytesreferences/queue-priority.mddoc · 1,464 bytesreferences/queue-rate-limiting.mddoc · 1,247 bytesreferences/step-basics.mddoc · 2,611 bytesreferences/step-concurrency.mddoc · 2,861 bytesreferences/step-retries.mddoc · 2,235 bytesreferences/step-transactions.mddoc · 5,881 bytesreferences/test-setup.mddoc · 3,205 bytesreferences/workflow-aggregates.mddoc · 4,547 bytesreferences/workflow-attributes.mddoc · 3,476 bytesreferences/workflow-background.mddoc · 2,146 bytesreferences/workflow-constraints.mddoc · 2,808 bytesreferences/workflow-control.mddoc · 6,753 bytesreferences/workflow-determinism.mddoc · 1,793 bytesreferences/workflow-instances.mddoc · 2,216 bytesreferences/workflow-introspection.mddoc · 3,570 bytesreferences/workflow-timeout.mddoc · 2,229 bytes
Read excerpt
# DBOS Go Best Practices
Guide for building reliable, fault-tolerant Go applications with DBOS durable workflows.
## When to Apply
Reference these guidelines when:
- Adding DBOS to existing Go code
- Creating workflows and steps
- Running database transactions durably through datasources
- Using queues for concurrency control
- Implementing workflow communication (events, messages, streams)
- Configuring and launching DBOS applications
- Using the DBOS Client from external applications