Individual skill
dbos-java
DBOS Java SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Java or Kotlin code with DBOS, creating workflows and steps, using queues, integrating DBOS with Spring Boot, using DBOSClient from external applications, or building JVM applications that need to be resilient to failures.
skills/dbos-java/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
- Yes
- 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 5, 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,019 bytesCLAUDE.mddoc · 3,019 bytesSKILL.mdcore · 5,680 bytesreferences/_sections.mddoc · 1,661 bytesreferences/advanced-interops.mddoc · 3,263 bytesreferences/advanced-kotlin.mddoc · 2,585 bytesreferences/advanced-patching.mddoc · 2,751 bytesreferences/advanced-serialization.mddoc · 3,096 bytesreferences/advanced-shared-database.mddoc · 7,059 bytesreferences/advanced-versioning.mddoc · 3,040 bytesreferences/client-enqueue.mddoc · 5,663 bytesreferences/client-setup.mddoc · 6,755 bytesreferences/comm-events.mddoc · 2,625 bytesreferences/comm-messages.mddoc · 2,854 bytesreferences/comm-streaming.mddoc · 2,943 bytesreferences/lifecycle-config.mddoc · 8,521 bytesreferences/lifecycle-spring-boot.mddoc · 4,065 bytesreferences/pattern-debouncing.mddoc · 5,546 bytesreferences/pattern-idempotency.mddoc · 2,462 bytesreferences/pattern-scheduled.mddoc · 5,482 bytesreferences/pattern-sleep.mddoc · 1,796 bytesreferences/queue-basics.mddoc · 5,289 bytesreferences/queue-concurrency.mddoc · 2,989 bytesreferences/queue-deduplication.mddoc · 2,720 bytesreferences/queue-delay.mddoc · 1,754 bytesreferences/queue-listening.mddoc · 2,336 bytesreferences/queue-management.mddoc · 3,758 bytesreferences/queue-partitioning.mddoc · 4,881 bytesreferences/queue-priority.mddoc · 2,053 bytesreferences/queue-rate-limiting.mddoc · 3,044 bytesreferences/step-basics.mddoc · 3,222 bytesreferences/step-retries.mddoc · 3,047 bytesreferences/step-transactions.mddoc · 3,524 bytesreferences/test-setup.mddoc · 3,748 bytesreferences/workflow-background.mddoc · 2,861 bytesreferences/workflow-constraints.mddoc · 2,525 bytesreferences/workflow-control.mddoc · 3,368 bytesreferences/workflow-determinism.mddoc · 1,968 bytesreferences/workflow-instances.mddoc · 2,452 bytesreferences/workflow-introspection.mddoc · 6,240 bytesreferences/workflow-registration.mddoc · 3,564 bytesreferences/workflow-timeout.mddoc · 4,045 bytes
Read excerpt
# DBOS Java Best Practices
Guide for building reliable, fault-tolerant Java applications with DBOS durable workflows.
## When to Apply
Reference these guidelines when:
- Adding DBOS to existing Java or Kotlin code
- Creating workflows and steps
- Using queues for concurrency control
- Implementing workflow communication (events, messages, streams)
- Configuring and launching DBOS applications, including with Spring Boot
- Using DBOSClient from external applications
- Testing DBOS applications