Skip to content

Commit 3aecf8f

Browse files
committed
Add README with installation instructions and skill listing
1 parent fdbc0a1 commit 3aecf8f

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Eventuous Plugin for Claude Code
2+
3+
A Claude Code plugin providing skills and an expert agent for building event-sourced .NET applications with Eventuous. This plugin integrates comprehensive support for Eventuous domain modeling, event store implementations, subscriptions, producers, and cross-context event routing directly into Claude Code.
4+
5+
## Installation
6+
7+
Add the marketplace and install the plugin with these commands:
8+
9+
```bash
10+
# Add the marketplace (one-time)
11+
/plugin marketplace add Eventuous/eventuous-plugin
12+
13+
# Install the plugin
14+
/plugin install eventuous
15+
```
16+
17+
## Skills
18+
19+
The plugin provides the following skills for Eventuous development:
20+
21+
| Skill | Description |
22+
|---|---|
23+
| `eventuous` | Core library — domain modeling, command services, event stores, subscriptions, producers |
24+
| `eventuous-kurrentdb` | KurrentDB (EventStoreDB) event store, subscriptions, and producer |
25+
| `eventuous-postgres` | PostgreSQL event store, subscriptions, checkpoint storage, and projections |
26+
| `eventuous-mongodb` | MongoDB checkpoint storage and projections |
27+
| `eventuous-rabbitmq` | RabbitMQ producer, subscriptions, and configuration |
28+
| `eventuous-kafka` | Kafka producer and subscription |
29+
| `eventuous-sqlserver` | SQL Server event store, subscriptions, and checkpoint storage |
30+
| `eventuous-google-pubsub` | Google Cloud Pub/Sub producer and subscription |
31+
| `eventuous-azure-servicebus` | Azure Service Bus producer and subscription |
32+
| `eventuous-gateway` | Cross-context event routing with Gateway |
33+
34+
## Agent
35+
36+
The plugin includes an `eventuous-expert` agent that activates for cross-cutting Eventuous tasks spanning multiple integrations. This agent helps coordinate complex scenarios that involve multiple event store implementations, producers, subscriptions, and architectural decisions.
37+
38+
## How It Works
39+
40+
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.
41+
42+
## Links
43+
44+
- **Eventuous Documentation**: https://eventuous.dev
45+
- **GitHub Repository**: https://github.com/Eventuous/eventuous

0 commit comments

Comments
 (0)