Individual skill
dbos-typescript
DBOS TypeScript SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing TypeScript code with DBOS, creating workflows and steps, using queues, using DBOSClient from external applications, or building applications that need to be resilient to failures.
skills/dbos-typescript/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 · 2,913 bytesCLAUDE.mddoc · 2,913 bytesSKILL.mdcore · 4,930 bytesSKILL.mdcore · 4,930 bytesSKILL.mdcore · 4,930 bytesreferences/_sections.mddoc · 1,590 bytesreferences/advanced-patching.mddoc · 4,855 bytesreferences/advanced-serialization.mddoc · 4,643 bytesreferences/advanced-shared-database.mddoc · 5,841 bytesreferences/advanced-upgrading.mddoc · 6,152 bytesreferences/advanced-versioning.mddoc · 2,979 bytesreferences/client-enqueue.mddoc · 5,918 bytesreferences/client-setup.mddoc · 5,605 bytesreferences/comm-events.mddoc · 3,281 bytesreferences/comm-messages.mddoc · 3,373 bytesreferences/comm-streaming.mddoc · 3,881 bytesreferences/lifecycle-config.mddoc · 9,453 bytesreferences/lifecycle-express.mddoc · 1,548 bytesreferences/pattern-classes.mddoc · 2,853 bytesreferences/pattern-debouncing.mddoc · 2,011 bytesreferences/pattern-idempotency.mddoc · 3,714 bytesreferences/pattern-scheduled.mddoc · 7,506 bytesreferences/pattern-sleep.mddoc · 1,655 bytesreferences/queue-basics.mddoc · 4,073 bytesreferences/queue-concurrency.mddoc · 1,754 bytesreferences/queue-deduplication.mddoc · 3,213 bytesreferences/queue-delay.mddoc · 2,056 bytesreferences/queue-listening.mddoc · 2,097 bytesreferences/queue-management.mddoc · 4,219 bytesreferences/queue-partitioning.mddoc · 2,994 bytesreferences/queue-rate-limiting.mddoc · 1,342 bytesreferences/step-basics.mddoc · 2,356 bytesreferences/step-retries.mddoc · 4,070 bytesreferences/step-timeouts.mddoc · 2,738 bytesreferences/step-transactions.mddoc · 3,655 bytesreferences/test-setup.mddoc · 3,622 bytesreferences/workflow-background.mddoc · 2,571 bytesreferences/workflow-constraints.mddoc · 3,139 bytesreferences/workflow-control.mddoc · 4,986 bytesreferences/workflow-determinism.mddoc · 1,870 bytesreferences/workflow-introspection.mddoc · 8,090 bytesreferences/workflow-timeout.mddoc · 1,476 bytes
Read excerpt
# DBOS TypeScript Best Practices
Guide for building reliable, fault-tolerant TypeScript applications with DBOS durable workflows. Targets DBOS TypeScript 5.x (`@dbos-inc/dbos-sdk`). If a project is on 4.x or uses removed APIs (`new WorkflowQueue`, `@DBOS.scheduled`/`DBOS.registerScheduled`, `partitionQueue`, `priorityEnabled`, `@DBOS.requiredRole`, `dbos-config.yaml`-based config), see `references/advanced-upgrading.md`.
## When to Apply
Reference these guidelines when:
- Adding DBOS to existing TypeScript code
- Creating workflows and steps
- Using queues for concurrency control
- Implementing workflow communication (events, messages, streams)
- Configuring and launching DBOS applications
- Using DBOSClient from external applications
- Testing DBOS applications