-
-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Description
Description
- Claude Code users working with the Eventuous library lack structured, machine-readable guidance covering the library's domain model, command services, event stores, subscriptions, producers, and projections.
- Infrastructure-specific configuration details (KurrentDB, PostgreSQL, MongoDB, SQL Server, RabbitMQ, Kafka, Google Pub/Sub, Azure Service Bus, Gateway) are scattered and not easily discoverable by AI assistants.
- Contributors to the Eventuous repository need a
CLAUDE.mdfile so Claude Code understands the build system, test framework, project layout, and code style conventions.
Deliverables
- CLAUDE.md: Add a repository-level
CLAUDE.mdcovering build/test commands, architecture overview, project layout, docs site setup, and code style. - Core skill file: Add
skills/eventuous.mdcovering domain model, command services, serialization, stream naming, HTTP API, subscriptions, producers, and DI registration patterns. - Infrastructure skill files: Add 9 infrastructure-specific skill files (
eventuous-kurrentdb.md,eventuous-postgres.md,eventuous-mongodb.md,eventuous-sqlserver.md,eventuous-rabbitmq.md,eventuous-kafka.md,eventuous-google-pubsub.md,eventuous-azure-servicebus.md,eventuous-gateway.md) with full registration examples and API references. - Progressive disclosure: Core skill file references infrastructure files so users load only what is relevant to their stack.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels