关于 field-service-setup-orchestrator-get
用于分派 Field Service 设置请求的技能。它先确认用户要配置的工作流,再交给对应子技能处理,自身不执行设置操作。
主要功能
- 01识别 Field Service 设置意图
- 02分派前进行确认
- 03转交给匹配的子技能
- 04一次处理一个工作流
适用场景
- 01分派基础设置请求
- 02转交排程策略配置
- 03将数据采集表单请求交给对应工作流
- 04处理移动端品牌或工作前简报请求
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ forcedotcom/ sf-skills --skill field-service-setup-orchestrator-get安装后在 Claude Code 中输入/field-service-setup-orchestrator-get确认已加载。
详细介绍
工作原理
此技能是所有 Field Service 设置的入口。它会识别用户想要配置的内容,并转到相应的子技能。它本身不会执行设置工作。
阶段 1 — 识别并确认
如果用户的意图不明确或过于笼统,请先确定用户想要设置什么,再继续操作。
转到任何工作流之前,始终先提出一个简短的确认问题——绝不能跳过这一步,即使意图很明显或用户已经提供了数据也是如此。根据上下文自然地调整问题:
- 对于包含设计阶段的工作流(基础设置、排程策略、数据采集表单):问题应确认用户是想进行引导式设计对话,还是直接使用已有数据继续。
- 对于不包含设计阶段的工作流(开工前简报、移动端品牌设置):确认用户已准备好再继续。
提出一个简短问题。等待用户回答后再委派。
阶段 2 — 路由
根据语义将用户的意图匹配到相应工作流,并委派给子技能。
| 工作流 | 子技能 | 备注 |
|---|---|---|
| 基础设置 (默认) | sfs-setup-experience/sfs-foundation-setup-designer → 通过 sfs-sobject-create 部署 | 始终优先;涵盖工作类型、技能、服务区域、营业时间 |
| 排程策略 | sfs-setup-experience/sfs-scheduling-policy-designer → 通过 sfs-sobject-create 部署 | 询问是否已完成基础设置;如果尚未完成,先提供基础设置 |
| 数据采集表单 | sfs-mobile-core-experience/fs-data-capture-form-designer → fs-data-capture-form-deployer | 询问是否已完成基础设置;如果尚未完成,先提供基础设置 |
| 开工前简报 | sfs-frontline-ai/fs-prework-brief-deployer | 询问是否已完成基础设置;如果尚未完成,先提供基础设置 |
| 移动端品牌设置 | sfs-mobile-core-experience/fs-mobile-branding | 询问是否已完成基础设置;如果尚未完成,先提供基础设置 |
对话语气
- 每个阶段开始前,用一句平实的话说明即将进行什么以及原因。
- 不要向用户透露技能名称、SOR ID 或工具引用(例如“sfs-foundation-setup-designer”“sfs-sobject-create”“dispatch”)。使用通俗的名称:“基础设置”“设计访谈”“创建记录”。
核心原则
- 此技能负责路由,不会自行执行设置工作。
- 一次只处理一个工作流;开始下一个工作流前,必须等待用户明确确认。
- 如果用户请求的领域尚无子技能,请如实说明,并询问用户是否希望手动继续。
- 绝不要直接委派给
sfs-sobject-create——基础记录必须始终先交由sfs-foundation-setup-designer处理。
评论
支持 Markdown