modern-architecture

Official

Design features with DDD, TDD, Clean Architecture, Event-Driven, API-First patterns.

AuthorCor-Incorporated
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides guidance for designing complex features in TypeScript, Python, and Go using Domain-Driven Design, Test-Driven Development, Clean Architecture, Event-Driven architecture, and API-First patterns.

Core Features & Use Cases

  • DDD Tactical Patterns: Assist in defining domain complexity with entities, value objects, and aggregates.
  • Clean Architecture: Guide the structuring of projects with layer separation and bounded contexts.
  • Outside-In TDD: Implement a TDD approach starting from the outside (acceptance test) and working inward.
  • Event-Driven: Design CQRS or Event Sourcing systems for asynchronous/real-time communication.
  • API-First: Create API contracts before implementation for better documentation and collaboration.
  • Use Case: Use this Skill when starting a new project architecture or designing features with complex domain logic.

Quick Start

Use the modern-architecture skill to design the architecture for a new feature in your project.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 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: modern-architecture
Download link: https://github.com/Cor-Incorporated/claude-code-skills/archive/main.zip#modern-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 620,000+ vetted skills library on demand.