用途:该技能面向 Flows 产品采用平台的开发与调试场景,覆盖导览(tours)、工作流(workflows)、问卷(surveys)、提示、弹窗及自定义组件等产品采用功能。若需首次安装 SDK(框架检测、安装包、Provider 配置),应改用单独的 flows-install 技能,安装命令为 npx skills add RBND-studio/flows.sh --skill flows-install。
核心概念:Organization 是账户内工作流、环境、用户与成员的容器;Environment 是组织内隔离实例(如开发、预发、生产),由环境 key 标识;Workflow 是带版本的连接块序列;Block 是单个步骤,可为 UI 元素、逻辑步骤(Delay、Filter)、动作或 Start/End;Component 是应用代码中注册、并在仪表盘镜像定义的 UI 元素;Tour 是嵌套在工作流内的线性引导序列;Survey 用于收集结构化反馈;User 由 userId 标识并按环境划分;Slot 是组件内联渲染的位置;MTU 为计费指标。
使用方式:技能按任务路由到不同参考文件,如 concepts.md、workflows.md、blocks.md、block-properties.md、components.md、basics-v2.md、tours.md、surveys.md、users.md、personalization-localization.md、environments-org-billing.md、identity-verification.md、sdk-react.md、sdk-javascript.md、sdk-frameworks.md、debugging.md。多数任务只需一两个文件,写代码或指导仪表盘配置前应先阅读相关参考。
关键规则:自定义组件须同时存在于代码注册与仪表盘定义中,key 与 prop 名须完全一致;组件类型决定其可用位置,工作流、导览、问卷组件不可互换;导览与问卷组件无自定义退出节点;可插槽组件缺少插槽或 Slot ID 时不渲染;组件定义更新不会自动传播到已有块实例;生产环境不得指向草稿版本;身份验证密钥仅限后端;新导览块默认将放弃的导览标记为取消;除非组织开启,同一时间仅运行一个导览;MTU 由组件渲染或进入 Delay 块触发。
限制:资料未提供具体收费价格、平台支持范围或效果数据。可运行示例见 https://flows.sh/examples。