Skip to content

Latest commit

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Eventuous Plugin for Claude Code

A Claude Code plugin providing skills and an expert agent for building event-sourced applications with Eventuous in .NET and Go. This plugin integrates comprehensive support for Eventuous domain modeling, event store implementations, subscriptions, producers, and cross-context event routing directly into Claude Code.

Installation

Add the marketplace and install the plugin with these commands:

# Add the marketplace (one-time)
/plugin marketplace add Eventuous/eventuous-plugin
# Install the plugin
/plugin install eventuous

Skills

The plugin provides the following skills for Eventuous development:

.NET Skills

SkillDescription
eventuous-dotnetCore library — domain modeling, command services, event stores, subscriptions, producers
eventuous-dotnet-kurrentdbKurrentDB (EventStoreDB) event store, subscriptions, and producer
eventuous-dotnet-postgresPostgreSQL event store, subscriptions, checkpoint storage, and projections
eventuous-dotnet-mongodbMongoDB checkpoint storage and projections
eventuous-dotnet-rabbitmqRabbitMQ producer, subscriptions, and configuration
eventuous-dotnet-kafkaKafka producer and subscription
eventuous-dotnet-sqlserverSQL Server event store, subscriptions, and checkpoint storage
eventuous-dotnet-google-pubsubGoogle Cloud Pub/Sub producer and subscription
eventuous-dotnet-azure-servicebusAzure Service Bus producer and subscription
eventuous-dotnet-gatewayCross-context event routing with Gateway

Go Skills

SkillDescription
eventuous-goCore library — state/fold, aggregates, commands, subscriptions, codec
eventuous-go-kurrentdbKurrentDB event store, catch-up and persistent subscriptions
eventuous-go-otelOpenTelemetry tracing and metrics

Agent

The plugin includes an eventuous-expert agent that activates for cross-cutting Eventuous tasks spanning multiple integrations in both .NET and Go. This agent helps coordinate complex scenarios that involve multiple event store implementations, producers, subscriptions, and architectural decisions.

How It Works

Skills activate automatically based on what you're working on. When Claude Code detects you're working with Eventuous code, the relevant skills provide contextual guidance, documentation, and implementation patterns tailored to your use case.

Links

About

Claude Code plugin for building event-sourced .NET applications with Eventuous

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors