automatonymous

Installation
SKILL.md

Automatonymous

Overview

Automatonymous is a state machine library for .NET that is now fully integrated into MassTransit (v8+). It enables defining complex workflow state machines declaratively using a fluent API. Each state machine instance tracks its own state, responds to events, executes activities, and supports compensation for distributed saga orchestration. In MassTransit v8+, Automatonymous classes live under the MassTransit namespace directly.

NuGet Packages

  • MassTransit -- includes Automatonymous state machine support (v8+)
  • MassTransit.EntityFrameworkCore -- EF Core saga persistence
  • MassTransit.MongoDb -- MongoDB saga persistence
  • MassTransit.Redis -- Redis saga persistence

Saga State Instance

using MassTransit;

public class OrderState : SagaStateMachineInstance
{
    public Guid CorrelationId { get; set; }
    public string CurrentState { get; set; } = default!;
Related skills

More from tyler-r-kendrick/agent-skills

Installs
1
GitHub Stars
9
First Seen
Apr 15, 2026