mcpField
F
field-service-setup-orchestrator-get

field-service-setup-orchestrator-get

github.com/forcedotcom其他1.1k72 次安装1 天前更新
代码仓库

关于 field-service-setup-orchestrator-get

用于分派 Field Service 设置请求的技能。它先确认用户要配置的工作流,再交给对应子技能处理,自身不执行设置操作。

主要功能

  1. 01识别 Field Service 设置意图
  2. 02分派前进行确认
  3. 03转交给匹配的子技能
  4. 04一次处理一个工作流

适用场景

  1. 01分派基础设置请求
  2. 02转交排程策略配置
  3. 03将数据采集表单请求交给对应工作流
  4. 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