LogoClawIndex
CasesSkillsAbout
LogoClawIndex

backend-development - Backend DDD Development Patterns

Provides guidance for implementing backend features with DDD, hexagonal architecture, event-driven integration, REST APIs, and HATEOAS.

Tags

Updated: 2026-10-04
backend developmentdomain-driven designhexagonal architectureREST APIHATEOASevent-driven architecture

Capabilities

Apply DDD architecture patternsDesign aggregate rootsDefine domain entitiesCreate value objects

Typical Inputs

Backend feature requirementsDomain boundariesAPI requirements

Typical Outputs

Backend implementation guidanceDomain model designsREST API designs

What this skill does

  • Apply DDD architecture patterns
  • Design aggregate roots
  • Define domain entities
  • Create value objects
  • Encapsulate commands
  • Define repository interfaces
  • Coordinate application services
  • Expose REST APIs
  • Add HATEOAS links
  • Handle domain events
  • Customize JSON serialization

Inputs

  • Backend feature requirements
  • Domain boundaries
  • API requirements
  • Cross-domain integration requirements

Outputs

  • Backend implementation guidance
  • Domain model designs
  • REST API designs
  • Cross-domain integration patterns
  • JSON serialization patterns

Requirements

    Source

    • Spec: SKILL.md

    ClawIndex

    OpenClaw Skills & Use Case Index

    ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

    Index

    Skills·
    Cases

    Meta

    About·
    Disclaimer·
    Email·
    GitHub
    © 2026 ClawIndex All Rights Reserved.