domain-driven-design
✓每當進行領域建模時都應該使用這項技能。它根據 Rich Hickey 和 Scott Wlaschin 的原則為類型驅動和數據驅動設計提供專門指導。該技能有助於在現有領域模型中將當前建模置於上下文中,識別不一致之處,構建通用語言,並創建可視化(Mermaid、Graphviz/DOT、ASCII 圖)以清晰地傳達領域概念。在設計類型、建模業務域、重構域邏輯或確保跨代碼庫的域一致性時使用此技能。
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 中使用
這個 Skill 的原始碼在哪?
https://github.com/bfollington/terma
詳情
- 分類
- {}資料分析
- 來源
- skills.sh
- 收錄時間
- 2026-02-01