| name | load-domain |
| description | 加载一个业务域(module)下所有服务的上下文,生成跨服务技术总结与共享教训。 |
| allowed-tools | Read, Glob, Task |
Skill: load-domain
原文 §8.3 服务治理类。/service:load-domain 命令的实现。
输入
module_name: string(如 campaign、vip)
工作流
- 从
dependencies.yaml 找 modules.{module} 与归属此 module 的所有 services
- 对每个 service 调用
load-service Skill
- 合并所有 service 的 experience,去重
- 生成域级总结
输出
=== Domain: campaign(team: demo-team)===
服务清单:
- couponcenter [idl_required]
域内依赖图:
couponcenter ─▶ vipapi
└▶ usercenter
域级共享 experience:
- 分页接口必须有上限(适用所有列表 API)
横切关注点:
- 错误码段位:4000000 ~ 4099999
- 涉及营销活动数据迁移需走 DBA review
IDL 文件清单:
- {idl-repo}/coupon.jce
用途
- 新人接入域时一次性获取全部上下文
- 跨服务需求开始前,避免遗漏依赖
反模式
- ❌ 把多个服务的 experience 写成一份混合文档(保持来源可追溯)