clean-architecture
Installation
SKILL.md
クリーンアーキテクチャ
クリーンアーキテクチャを採用しているプロジェクト向けの設計・レビュー支援。
注意: このスキルはプロジェクトがクリーンアーキテクチャを採用している場合にのみ使用する。 他のアーキテクチャ(Hexagonal、Onion、レイヤード等)には適用しない。
層構造の概要
┌─────────────────────────────────────────────────────┐
│ Infrastructure(横断的関心事のみ) │
│ ・ログ ・設定 ・メトリクス ・DI設定 │
├─────────────────────────────────────────────────────┤
│ Interface Adapters(外部との境界) │
│ ・Controller ・Repository実装 ・Gateway実装 │
├─────────────────────────────────────────────────────┤
│ Use Cases(アプリケーション固有ルール) │
│ ・Use Case ・Output Port(Repository Interface等)│
Related skills