LogoClawIndex
CasesSkillsAbout
LogoClawIndex

pattern-clean-architecture - Apply Clean Architecture to complex systems

Provides layered architecture guidance that separates domain, application, presentation, and infrastructure through dependency inversion.

Tags

Updated: 2026-09-29

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Define layered boundaries
  • Invert dependency direction
  • Separate business responsibilities
  • Structure domain and use cases
  • Design dependency injection
  • Plan isolated tests

Inputs

  • Project business complexity
  • Project support duration
  • Testability requirements
  • Team size
  • Technology-change requirements
  • Existing project structure

Outputs

  • Architecture recommendations
  • Layered project structure
  • Dependency rules
  • Dependency injection design
  • Testing guidance

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.
    software architecture
    clean architecture
    dependency inversion
    layered architecture
    testability
    Define layered boundaries
    Invert dependency direction
    Separate business responsibilities
    Structure domain and use cases
    Project business complexity
    Project support duration
    Testability requirements
    Architecture recommendations
    Layered project structure
    Dependency rules