Add Claude Code skills for Eventuous library users#495
Conversation
Add a core skill file covering domain model, command services, persistence, subscriptions, and HTTP API patterns, plus infrastructure-specific skill files for KurrentDB, PostgreSQL, MongoDB, SQL Server, RabbitMQ, Kafka, Google Pub/Sub, Azure Service Bus, and Gateway. Uses progressive disclosure so users only load the infrastructure guides relevant to their stack. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Review Summary by QodoAdd Claude Code skill files and CLAUDE.md for Eventuous library users WalkthroughsDescription• Add CLAUDE.md with repository-level guidance for Claude Code contributors • Add core skills/eventuous.md covering domain model, command services, serialization, HTTP API, subscriptions, producers, and DI patterns • Add 9 infrastructure-specific skill files for KurrentDB, PostgreSQL, MongoDB, SQL Server, RabbitMQ, Kafka, Google Pub/Sub, Azure Service Bus, and Gateway • Skill files use progressive disclosure so users load only infrastructure-relevant guides Diagramflowchart LR
CLAUDE["CLAUDE.md\n(repo guidance)"]
core["skills/eventuous.md\n(core skill)"]
kurrentdb["eventuous-kurrentdb.md"]
postgres["eventuous-postgres.md"]
mongodb["eventuous-mongodb.md"]
sqlserver["eventuous-sqlserver.md"]
rabbitmq["eventuous-rabbitmq.md"]
kafka["eventuous-kafka.md"]
pubsub["eventuous-google-pubsub.md"]
azure["eventuous-azure-servicebus.md"]
gateway["eventuous-gateway.md"]
core -- "references" --> kurrentdb
core -- "references" --> postgres
core -- "references" --> mongodb
core -- "references" --> sqlserver
core -- "references" --> rabbitmq
core -- "references" --> kafka
core -- "references" --> pubsub
core -- "references" --> azure
core -- "references" --> gateway
File Changes1. CLAUDE.md
|
Code Review by Qodo
1.
|
Test Results 57 files 57 suites 33m 4s ⏱️ Results for commit e2959cf. |
|
/review |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
…files Replace connection strings containing passwords and credentials with configuration-based alternatives and add "do not hardcode credentials" comments in RabbitMQ, PostgreSQL, MongoDB, and Azure Service Bus examples. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Summary
skills/eventuous.md) covering Eventuous domain model, command services (aggregate-based and functional), event serialization, stream naming, HTTP API patterns, subscriptions, producers, and DI registrationeventuous-kurrentdb.md- KurrentDB/EventStoreDB event store, subscriptions, producereventuous-postgres.md- PostgreSQL event store, subscriptions, projectionseventuous-mongodb.md- MongoDB projections and checkpoint storeeventuous-sqlserver.md- SQL Server event store, subscriptionseventuous-rabbitmq.md- RabbitMQ producer and subscriptioneventuous-kafka.md- Kafka producer and subscriptioneventuous-google-pubsub.md- Google Pub/Sub producer and subscriptioneventuous-azure-servicebus.md- Azure Service Bus producer and subscriptioneventuous-gateway.md- Event gateway for cross-context routingCLAUDE.mdwith repository-level instructions for contributorsTest plan
🤖 Generated with Claude Code