Skip to content

Add Claude Code skill files and CLAUDE.md for Eventuous library users  #496

@qodo-free-for-open-source-projects

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.md file so Claude Code understands the build system, test framework, project layout, and code style conventions.

Deliverables

  • CLAUDE.md: Add a repository-level CLAUDE.md covering build/test commands, architecture overview, project layout, docs site setup, and code style.
  • Core skill file: Add skills/eventuous.md covering 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions