ddd-tactical-pattern-catalog
Community設計判断を導くDDD戦術パターン集
Software Engineering#specification#ddd#repository#domain-driven-design#aggregate#value-object#domain-service
Authorkotarosan-dev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
ドメイン設計の戦術的パターンがチーム内で共有されておらず、値オブジェクト、エンティティ、リポジトリ、集約などの適用判断や境界設計が曖昧で、結果として保守性やテスタビリティが低下する課題を解決します。設計判断を体系化し、段階的導入と実践的なチェックリストを提供することで、設計の一貫性と変更耐性を向上させます。
Core Features & Use Cases
- パターンカタログ: 値オブジェクト、エンティティ、ドメインサービス、リポジトリ、アプリケーションサービス、ファクトリ、集約、仕様などの目的・特性・適用判断を整理。
- 設計判断ガイド: 集約境界、トランザクション境界、依存関係の管理、テスタビリティ向上のための実践指針と注意点を提示。
- 段階的導入プラン: 値オブジェクト導入→リポジトリ分離→サービス整理→集約設計のフェーズ別手順を提供し、既存コードベースへの安全な適用を支援。
- ユースケース例: 既存レガシーからの段階的リファクタリング、ユニットテスト容易化のためのリポジトリ抽象化、スケーラブルな集約設計の判断など。
Quick Start
プロジェクトのドメイン概要を提示して、適用すべき戦術パターン(値オブジェクト、エンティティ、リポジトリ、集約、ドメインサービス)と設計上の判断基準を示してください。
Dependency Matrix
Required Modules
None requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.