| name | load-service |
| description | 一站式加载某个服务的全部相关上下文:dependencies.yaml 节点、architecture.md、experience/、IDL 文件清单、最近 N 个相关 commit。 |
| allowed-tools | Read, Glob, Bash, Grep |
Skill: load-service
原文 §8.3 服务治理类。是 /agentic:load-service 命令的实现核心。
输入
service_name: string
加载顺序(渐进式披露)
.service-matrix/dependencies.yaml 中 services.{name} 全部字段
- 该服务所属 module 的
context/project/{p}/{module}/INDEX.md
context/project/{p}/{module}/{service}/architecture.md(若存在)
context/project/{p}/{module}/experience/*.md 中触发提示与本服务相关的条目
- IDL 文件列表(若
idl_required: true)
- 最近 commit:
git log --grep="{service}" -n 20 给出 commit 摘要
输出(速查卡,≤ 300 字)
=== Service: couponcenter ===
所属模块:campaign
路径:{business-repo}/campaign/couponcenter
IDL:required → {idl-repo}/coupon.jce
上游依赖:vipapi, usercenter
下游被依赖:(无)
架构要点:
- 异步发券 + dead-letter
- 标签查询走 vipapi /tag/v2
相关教训:
- 分页接口必须有上限 (2026-05-28)
近 7 天活跃 commit:
- abc123 [fix][couponcenter] 修补限流计数
- def456 [feat][couponcenter] 标签发券 PoC
与 service-dependency-analyzer 的边界
- 本 Skill = 单服务的"全景速查卡"
- service-dependency-analyzer = 多服务的"影响面树"
- 二者可串联:先 load-service 再 deps-analyze