npx skills add https://github.com/cacaorick/skills --skill ddd本 Skill 專注於產出戰略設計文件 ,幫助使用者將業務需求轉化為清晰的領域模型。
產出一份 DOMAIN-MODEL.md 文件,包含:
由使用者提出需求,或與 Agent 討論後產出。
提問方向:
- 這個系統的核心價值是什麼?靠什麼賺錢?
- 哪些業務是必需的?哪些可以外包?
- 團隊擅長什麼?市場上有哪些現成方案?
產出格式:
## 領域與子域
**Domain:** [系統要解決的問題領域]
**Subdomains:**
- **核心子域 (Core Subdomain):** [最有價值的業務,需自行開發的護城河]
- **支撐子域 (Supporting Subdomain):** [支撐核心子域的業務,可自行開發或客製化]
- **通用子域 (Generic Subdomain):** [可直接使用外部方案的業務]
提問方向:
- 這個業務中,哪些術語雖然相同但關注點完全不同?
- 哪些功能必須同時成功?哪些可以延遲?
- 哪些功能會獨立變更、互不影響?
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
判斷標準:
產出格式:
## 限界上下文
1. **XXX Context** — 職責說明,對應[子域]
2. **YYY Context** — 職責說明,對應[子域]
提問方向:
- 這個業務中,最重要的名詞有哪些?
- 每個名詞在不同的上下文中,具體包含哪些屬性?
- 團隊內部怎麼稱呼這些概念?
產出格式:
## 通用語言
| 中文業務名詞 | 英文命名 | 所在上下文 | 嚴格定義 |
| :---------- | :------- | :--------- | :------- |
| 任務 | Task | TaskContext| 具備 id, title, isCompleted, dueDate |
提問方向:
- 哪些上下文需要取得其他上下文的資料?
- 哪些操作完成後需要通知其他上下文?
- 上下游關係是什麼?
溝通規則:
產出格式:
## 上下文映射
- **XXX Context [上游] → [下游] YYY Context**
- 說明:XXX 發出事件,YYY 監聽處理
## 領域事件
| 事件名稱 | 來源上下文 | 監聽上下文 | 觸發時機 |
| :------- | :--------- | :--------- | :------- |
| TaskCompletedEvent | TaskContext | NotificationContext | 任務完成時 |
根據當前任務讀取對應的 reference:
當後續進行功能實作時,Agent 必須持續檢查:
若發現問題,應立即修正或回報使用者。
Weekly Installs
1
Repository
First Seen
Today
Security Audits
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
任务估算指南:敏捷开发故事点、计划扑克、T恤尺码法详解
10,500 周安装