quarkus-ddd

Installation
SKILL.md

DDD + Hexagonal Architecture with Quarkus

Scaffold bounded contexts and DDD tactical patterns in Quarkus projects using Hexagonal Architecture (Ports and Adapters).

Getting Started

When the user asks to create DDD components, first gather the essentials:

  1. What bounded context? (e.g., conference)
  2. What subdomain? (e.g., sessions, attendees, speakers)
  3. What is the aggregate root? (e.g., Session, Attendee)
  4. What fields/properties does the aggregate have?
  5. Are there value objects? (e.g., Address, TimeSlot)
  6. What is the initial command? (e.g., RegisterAttendee, CreateSession)
  7. What domain event should be emitted? (e.g., AttendeeRegistered, SessionCreated)

Then ask:

Installs
1
First Seen
Jul 16, 2026
quarkus-ddd — jeremyrdavis/claude-skills-for-quarkus