xiaohongshu
xiaohongshu
ddd-planning
Domain-Driven Design 기획 및 설계 전문 skill. 프로젝트 도메인 분석, Bounded Context 정의, Aggregate 설계, Context Mapping, Event Storming, Ubiquitous Language 정의 등 DDD 전체 프로세스를 지원합니다. 사용 시기: (1) DDD 기획/설계를 요청할 때 (2) 도메인 모델링을 요청할 때 (3) Bounded Context, Aggregate, Domain Event 설계 시 (4) 화면정의서/DB정의서에서 도메인 추출 시 (5) Conte...
Full skill instructions
이 skill은 Domain-Driven Design(DDD) 방법론으로 프로젝트를 기획하고 설계합니다. 기존 문서(화면정의서, DB정의서, 기획서)를 분석하여 도메인을 추출하고, DDD 산출물을 생성합니다.
기존 문서를 분석하여 도메인을 추출합니다.
전략적 설계를 수행합니다. 자세한 가이드는 references/strategic-design.md 참고.
산출물:
assets/templates/bounded-context.md 사용assets/templates/context-map.md 사용assets/templates/ubiquitous-language-glossary.md 사용전술적 설계를 수행합니다. 자세한 가이드는 references/tactical-design.md 참고.
산출물:
assets/templates/aggregate-design.md 사용assets/templates/domain-model.md 사용Event Storming 워크숍을 수행합니다. 가이드는 references/event-storming.md 참고.
산출물:
assets/templates/event-storming-result.md 사용Kotlin DDD 보일러플레이트를 생성합니다.
템플릿 위치: assets/kotlin-ddd/
Aggregate.kt: Aggregate Root 패턴Entity.kt: Entity 패턴ValueObject.kt: Value Object 패턴DomainEvent.kt: Domain Event 패턴Repository.kt: Repository 인터페이스 패턴DomainService.kt: Domain Service 패턴설계 결과를 기존 프로젝트 문서에 반영합니다.
| 분류 | 특징 | 전략 |
|---|---|---|
| Core | 비즈니스 차별화 요소, 복잡한 로직 | 직접 개발, 최우선 투자 |
| Supporting | Core 지원, 중간 복잡도 | 직접 개발 또는 커스터마이징 |
| Generic | 범용 기능, 비즈니스 특화 없음 | 외부 서비스/라이브러리 |
| 패턴 | 설명 | 사용 시기 |
|---|---|---|
| OHS | Open Host Service | 여러 Consumer 대응 |
| PL | Published Language | OHS와 함께, 공통 언어 |
| ACL | Anti-Corruption Layer | 레거시/외부 연동 |
| CS | Customer-Supplier | Upstream이 협조적 |
| CF | Conformist | Upstream이 비협조적 |
DDD 개념과 패턴에 대한 가이드 문서입니다.
strategic-design.md: Bounded Context, 도메인 분류, Context Mappingtactical-design.md: Aggregate, Entity, Value Object, Domain Eventcontext-mapping-patterns.md: Context Mapping 패턴 상세event-storming.md: Event Storming 프로세스ubiquitous-language.md: 용어집 작성 가이드DDD 문서 템플릿입니다. {{PLACEHOLDER}}를 실제 값으로 교체하여 사용합니다.
bounded-context.md: Bounded Context 정의서aggregate-design.md: Aggregate 설계서context-map.md: Context Map 문서event-storming-result.md: Event Storming 결과ubiquitous-language-glossary.md: 용어집domain-model.md: 전체 도메인 모델 문서Kotlin DDD 코드 보일러플레이트입니다.
Aggregate.kt: Aggregate Root 패턴 (팩토리 메서드, 이벤트 발행)Entity.kt: Entity 패턴 (ID 기반 동등성)ValueObject.kt: Value Object 패턴 (불변성, 자가 검증)DomainEvent.kt: Domain Event 패턴 (이벤트 핸들러 포함)Repository.kt: Repository 인터페이스 (페이지네이션 포함)DomainService.kt: Domain Service 패턴 (정책, 계산 서비스)"화면정의서와 DB정의서를 분석해서 도메인을 추출해줘"
"FanPulse 프로젝트의 Bounded Context를 정의해줘"
"투표 도메인과 커뮤니티 도메인의 Context Map을 그려줘"
"Core/Supporting/Generic 도메인을 분류해줘"
"투표 Aggregate를 설계해줘"
"멤버십 도메인의 Entity와 Value Object를 정의해줘"
"Domain Event 목록을 만들어줘"
"Vote Aggregate의 Kotlin 코드를 생성해줘"
"VoteRepository 인터페이스를 만들어줘"
"투표 Context의 Bounded Context 정의서를 작성해줘"
"Ubiquitous Language 용어집을 만들어줘"
"전체 도메인 모델 문서를 생성해줘"
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience