·domain-driven-design
{}

domain-driven-design

bfollington/terma

이 기술은 도메인 모델링이 발생할 때마다 사용해야 합니다. Rich Hickey와 Scott Wlaschin의 원칙을 기반으로 유형 중심 및 데이터 중심 디자인에 대한 전문적인 지침을 제공합니다. 이 기술은 기존 도메인 모델 내에서 현재 모델링의 맥락을 파악하고, 불일치를 식별하고, 유비쿼터스 언어를 구축하고, 시각화(Mermaid, Graphviz/DOT, ASCII 다이어그램)를 생성하여 도메인 개념을 명확하게 전달하는 데 도움이 됩니다. 유형을 디자인하고, 비즈니스 도메인을 모델링하고, 도메인 로직을 리팩터링하거나, 코드베이스 전체에서 도메인 일관성을 보장할 때 이 기술을 사용하세요.

22설치·0트렌드·@bfollington

설치

$npx skills add https://github.com/bfollington/terma --skill domain-driven-design

SKILL.md

This skill provides guidance for domain modeling based on Rich Hickey's data-oriented design principles and Scott Wlaschin's type-driven design approach. Focus on building systems that make illegal states unrepresentable, prioritize data and transformations over objects and methods, and establish a ubiquitous language that bridges technical implementation and business domain.

Aggregate: A cluster of entities and value objects treated as a single unit for data changes.

Aggregate Root: The single entity through which all external access to the aggregate must pass.

이 기술은 도메인 모델링이 발생할 때마다 사용해야 합니다. Rich Hickey와 Scott Wlaschin의 원칙을 기반으로 유형 중심 및 데이터 중심 디자인에 대한 전문적인 지침을 제공합니다. 이 기술은 기존 도메인 모델 내에서 현재 모델링의 맥락을 파악하고, 불일치를 식별하고, 유비쿼터스 언어를 구축하고, 시각화(Mermaid, Graphviz/DOT, ASCII 다이어그램)를 생성하여 도메인 개념을 명확하게 전달하는 데 도움이 됩니다. 유형을 디자인하고, 비즈니스 도메인을 모델링하고, 도메인 로직을 리팩터링하거나, 코드베이스 전체에서 도메인 일관성을 보장할 때 이 기술을 사용하세요. 출처: bfollington/terma.

원본 보기

인용 가능한 정보

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

설치 명령어
npx skills add https://github.com/bfollington/terma --skill domain-driven-design
카테고리
{}데이터 분석
인증됨
최초 등록
2026-02-01
업데이트
2026-02-18

빠른 답변

domain-driven-design이란?

이 기술은 도메인 모델링이 발생할 때마다 사용해야 합니다. Rich Hickey와 Scott Wlaschin의 원칙을 기반으로 유형 중심 및 데이터 중심 디자인에 대한 전문적인 지침을 제공합니다. 이 기술은 기존 도메인 모델 내에서 현재 모델링의 맥락을 파악하고, 불일치를 식별하고, 유비쿼터스 언어를 구축하고, 시각화(Mermaid, Graphviz/DOT, ASCII 다이어그램)를 생성하여 도메인 개념을 명확하게 전달하는 데 도움이 됩니다. 유형을 디자인하고, 비즈니스 도메인을 모델링하고, 도메인 로직을 리팩터링하거나, 코드베이스 전체에서 도메인 일관성을 보장할 때 이 기술을 사용하세요. 출처: bfollington/terma.

domain-driven-design 설치 방법은?

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

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

https://github.com/bfollington/terma

상세

카테고리
{}데이터 분석
출처
skills.sh
최초 등록
2026-02-01