ddd-tactical-pattern-catalog

Community

設計判断を導くDDD戦術パターン集

Authorkotarosan-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

ドメイン設計の戦術的パターンがチーム内で共有されておらず、値オブジェクト、エンティティ、リポジトリ、集約などの適用判断や境界設計が曖昧で、結果として保守性やテスタビリティが低下する課題を解決します。設計判断を体系化し、段階的導入と実践的なチェックリストを提供することで、設計の一貫性と変更耐性を向上させます。

Core Features & Use Cases

  • パターンカタログ: 値オブジェクト、エンティティ、ドメインサービス、リポジトリ、アプリケーションサービス、ファクトリ、集約、仕様などの目的・特性・適用判断を整理。
  • 設計判断ガイド: 集約境界、トランザクション境界、依存関係の管理、テスタビリティ向上のための実践指針と注意点を提示。
  • 段階的導入プラン: 値オブジェクト導入→リポジトリ分離→サービス整理→集約設計のフェーズ別手順を提供し、既存コードベースへの安全な適用を支援。
  • ユースケース例: 既存レガシーからの段階的リファクタリング、ユニットテスト容易化のためのリポジトリ抽象化、スケーラブルな集約設計の判断など。

Quick Start

プロジェクトのドメイン概要を提示して、適用すべき戦術パターン(値オブジェクト、エンティティ、リポジトリ、集約、ドメインサービス)と設計上の判断基準を示してください。

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-tactical-pattern-catalog
Download link: https://github.com/kotarosan-dev/02_rd/archive/main.zip#ddd-tactical-pattern-catalog

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 471,000+ vetted skills library on demand.