dbos-inc avatar

Dbos Typescript

This covers DBOS's TypeScript SDK for building fault-tolerant applications with durable workflows. You'd reach for it when you need code that survives crashes and restarts without losing progress, like payment processing or multi-step API orchestrations. The skill walks through the core primitives: workflows for orchestration, steps for external calls and non-deterministic work, and queues for managing concurrency. The determinism requirements are strict, workflows can't touch global state or call external services directly, but that's how it guarantees reliability. It includes practical patterns for workflow communication and testing, plus guidance on using DBOSClient from outside your DBOS app. The rule categories are well organized by priority, making it easy to find what matters when you're actually writing code.

skills.sh installs
656
GitHub stars
20
last updated
Aug 21, 2026

Install

$ npx -y skills add dbos-inc/agent-skills --skill dbos-typescript --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Rule Categories by Priority

Sponsors

Details

Repository
github.com/dbos-inc/agent-skills
Categories
Documentation, AI & Agent Building
First seen
Jun 3, 2026

More from dbos-inc/agent-skills

All 2
1jwynia avatarsystem-designjwynia/agent-skillsDiagnose design problems and guide architecture decisions for solo developers656skills.sh installs
2dotnet avatarmcp-csharp-publishdotnet/skillsPublish and deploy C# MCP servers. Covers NuGet packaging for stdio servers, Docker containerization for HTTP servers, Azure Container Apps and App Service depl650skills.sh installs
3alirezarezvani avatarmarketing-contextalirezarezvani/claude-skillsCreate and maintain the marketing context document that all marketing skills read before starting. Use when the user mentions 'marketing context,' 'brand voice,646skills.sh installs
4alirezarezvani avatarrag-architectalirezarezvani/claude-skillsUse when the user asks to design a RAG pipeline, choose a chunking strategy or embedding model, pick a vector database, or evaluate retrieval quality (precision646skills.sh installs
5uni-helper avatarunocssuni-helper/skillsUnoCSS instant atomic CSS engine, superset of Tailwind CSS. Use when configuring UnoCSS, writing utility rules, shortcuts, or working with presets like Wind, Ic646skills.sh installs
6alirezarezvani avatargoogle-workspace-clialirezarezvani/claude-skillsGoogle Workspace administration via the gws CLI (github.com/googleworkspace/cli). Install, authenticate, and automate Gmail, Drive, Sheets, Calendar, Docs, Chat645skills.sh installs