ddd-software-architecture

Community

Build quality software with DDD & Clean Arch.

AuthorGamezar
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides guidance for developing high-quality software by adhering to Clean Architecture and Domain-Driven Design (DDD) principles, ensuring maintainable and robust codebases.

Core Features & Use Cases

  • Architectural Guidance: Offers best practices for software design, emphasizing separation of concerns and domain-specific naming.
  • Code Quality Standards: Enforces rules for code structure, readability, and reusability, including early return patterns and avoiding duplication.
  • Library-First Approach: Promotes the use of existing libraries and services over custom implementations for common functionalities.
  • Use Case: When designing a new feature, consult this Skill for best practices on structuring modules, naming conventions, and deciding when to build custom logic versus using external libraries.

Quick Start

Apply Clean Architecture and DDD principles to the software architecture design.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ddd-software-architecture
Download link: https://github.com/Gamezar/opencode-cek/archive/main.zip#ddd-software-architecture

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.