dbos-patterns

Official

Master DBOS patterns for durable, safe workflows.

Authorchaingraphlabs
Version1.0.0
Installs0

System Documentation

What problem does it solve?

DBOS patterns address the complexity of coordinating workflows, steps, and child executions by enforcing safe and correct usage of DBOS methods across the system.

Core Features & Use Cases

  • Workflow discipline: enforce correct usage of DBOS methods at the workflow and step boundaries.
  • Child workflow orchestration: collect and spawn child workflows from a central workflow with idempotent behavior.
  • Concurrency & reliability: manage concurrency and deduplication using WorkflowQueue to coordinate large task sets.
  • Lifecycle safety: provide patterns for auto-start, parent monitoring, and durable sleep to ensure robust operation.

Quick Start

Install and reference the dbos-patterns in your executor, then apply the CRITICAL constraints in your ExecutionWorkflows.ts and Step implementations to ensure compliant calls and predictable lifecycles.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dbos-patterns
Download link: https://github.com/chaingraphlabs/chaingraph/archive/main.zip#dbos-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.