LogoClawIndex
CasesSkillsAbout
LogoClawIndex

clean-architecture - Design software with Clean Architecture principles

Design, review, or refactor software architecture using Clean Architecture principles for layers, dependencies, use cases, boundaries, and components.

Tags

Updated: 2026-09-29
clean-architecturearchitecturedependency-ruleuse-casesboundariescomponents

Capabilities

Design concentric architecture layersDefine application use casesEnforce inward dependenciesSeparate policy from detail

Typical Inputs

Architecture requirementsProject structureSource code

Typical Outputs

Architecture recommendationsLayer and component structuresUse case designs

What this skill does

  • Design concentric architecture layers
  • Define application use cases
  • Enforce inward dependencies
  • Separate policy from detail
  • Design architectural boundaries
  • Organize domain-focused components
  • Review component cohesion and coupling
  • Refactor tightly coupled codebases

Inputs

  • Architecture requirements
  • Project structure
  • Source code
  • Dependency relationships
  • Business rules
  • Framework constraints

Outputs

  • Architecture recommendations
  • Layer and component structures
  • Use case designs
  • Dependency boundary guidance
  • Refactoring guidance
  • Code examples

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.