·aggregate-design
</>

aggregate-design

DDD 집계 디자인 규칙을 기반으로 집계에 대한 코드 검토, 디자인 지원 및 리팩토링을 수행합니다. Evans Rules, Vernon의 4가지 규칙 및 Design by Contract에 따라 집계 경계 정의, 불변 유효성 검사, 불변 설계, ID 참조, 최종 일관성 및 도메인 이벤트 통합을 포괄적으로 안내합니다. 다음 중 하나라도 해당되면 항상 이 기술을 사용하십시오. - Aggregate(모든 언어)의 새로운 디자인, 구현 또는 리팩토링 - 기존 집계 또는 엔터티 클래스에 대한 DDD 중심 코드 검토 - 집계 경계 결정(“A와 B가 동일한 집계에 있어야 하는가?”, “이 집계가 너무 큰가?”) - 집합체 내의 불변성과 일관성 경계 설계 - 집합 간 협업 패턴 선택(도메인 이벤트, 최종 일관성, Saga 패턴) - 변경 가능한 집계 코드를 변경 불가능한 디자인으로 리팩터링 - 공개 필드, 직접 참조, 푸시/추가 등 캡슐화 위반 감지 및 수정 키워드 예: 집계, 집계, 집계 경계, 집계 루트, AggregateRoot, 엔터티 디자인, DDD 구현, Vernon 규칙, Evans 규칙, 집계 분할, 실제 불변성

15설치·3트렌드·@j5ik2o

설치

$npx skills add https://github.com/j5ik2o/okite-ai --skill aggregate-design

aggregate-design 설치 방법

명령줄에서 aggregate-design AI 스킬을 개발 환경에 빠르게 설치

  1. 터미널 열기: 터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다
  2. 설치 명령어 실행: 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/j5ik2o/okite-ai --skill aggregate-design
  3. 설치 확인: 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다

출처: j5ik2o/okite-ai.

| 事前条件 (Precondition) | メソッド呼び出し前に満たすべき条件 | 呼び出し側 | | 事後条件 (Postcondition) | メソッド実行後に満たされる条件 | 実装側 | | 不変条件 (Invariant) | 常に満たすべき条件 | 実装側 |

詳細な言語別実装パターンは references/typescript.md、references/scala.md、references/rust.md、references/python.md を参照。

現代においては不変(Immutable)を推奨する。特に理由がなければ不変。 状態更新時は既存値を引き継ぎ、変更するフィールドだけを上書きする。 これにより、フィールド追加時の修正漏れを防ぎ、更新意図が明確になる。

DDD 집계 디자인 규칙을 기반으로 집계에 대한 코드 검토, 디자인 지원 및 리팩토링을 수행합니다. Evans Rules, Vernon의 4가지 규칙 및 Design by Contract에 따라 집계 경계 정의, 불변 유효성 검사, 불변 설계, ID 참조, 최종 일관성 및 도메인 이벤트 통합을 포괄적으로 안내합니다. 다음 중 하나라도 해당되면 항상 이 기술을 사용하십시오. - Aggregate(모든 언어)의 새로운 디자인, 구현 또는 리팩토링 - 기존 집계 또는 엔터티 클래스에 대한 DDD 중심 코드 검토 - 집계 경계 결정(“A와 B가 동일한 집계에 있어야 하는가?”, “이 집계가 너무 큰가?”) - 집합체 내의 불변성과 일관성 경계 설계 - 집합 간 협업 패턴 선택(도메인 이벤트, 최종 일관성, Saga 패턴) - 변경 가능한 집계 코드를 변경 불가능한 디자인으로 리팩터링 - 공개 필드, 직접 참조, 푸시/추가 등 캡슐화 위반 감지 및 수정 키워드 예: 집계, 집계, 집계 경계, 집계 루트, AggregateRoot, 엔터티 디자인, DDD 구현, Vernon 규칙, Evans 규칙, 집계 분할, 실제 불변성 출처: j5ik2o/okite-ai.

인용 가능한 정보

AI/검색 인용용 안정적인 필드와 명령어.

설치 명령어
npx skills add https://github.com/j5ik2o/okite-ai --skill aggregate-design
카테고리
</>개발 도구
인증됨
최초 등록
2026-03-09
업데이트
2026-03-10

Browse more skills from j5ik2o/okite-ai

빠른 답변

aggregate-design이란?

DDD 집계 디자인 규칙을 기반으로 집계에 대한 코드 검토, 디자인 지원 및 리팩토링을 수행합니다. Evans Rules, Vernon의 4가지 규칙 및 Design by Contract에 따라 집계 경계 정의, 불변 유효성 검사, 불변 설계, ID 참조, 최종 일관성 및 도메인 이벤트 통합을 포괄적으로 안내합니다. 다음 중 하나라도 해당되면 항상 이 기술을 사용하십시오. - Aggregate(모든 언어)의 새로운 디자인, 구현 또는 리팩토링 - 기존 집계 또는 엔터티 클래스에 대한 DDD 중심 코드 검토 - 집계 경계 결정(“A와 B가 동일한 집계에 있어야 하는가?”, “이 집계가 너무 큰가?”) - 집합체 내의 불변성과 일관성 경계 설계 - 집합 간 협업 패턴 선택(도메인 이벤트, 최종 일관성, Saga 패턴) - 변경 가능한 집계 코드를 변경 불가능한 디자인으로 리팩터링 - 공개 필드, 직접 참조, 푸시/추가 등 캡슐화 위반 감지 및 수정 키워드 예: 집계, 집계, 집계 경계, 집계 루트, AggregateRoot, 엔터티 디자인, DDD 구현, Vernon 규칙, Evans 규칙, 집계 분할, 실제 불변성 출처: j5ik2o/okite-ai.

aggregate-design 설치 방법은?

터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/j5ik2o/okite-ai --skill aggregate-design 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다

소스 저장소는 어디인가요?

https://github.com/j5ik2o/okite-ai