观远超级应用开发助手
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-v7o6v577--guandata-superapp-dev-assistant.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-v7o6v577/guandata-superapp-dev-assistant。为观远 BI 超级应用澄清业务需求、解释鉴权/权限/请求转发,并生成供 AI 实施的 Markdown 开发文档。适用于应用想法、需求规划和使用答疑;规划本身不授权变更 BI 资产或发布应用。
阅读全文 (展开查看完整说明)
概述
目标与模式
面向没有超级应用开发经验的用户,引导其规划由数据推动业务行动的应用。让业务用户描述想实现的工作方式,由 AI 组织方案、查证技术事实,并输出可交给后续开发 Agent 的文件。主要产物为“{任务名称}开发文档”,保留需求场景和一条顺序处理链。
- 仅咨询:按问题读相关资料,直接解释,不启动完整问卷。
- 需求规划:理解业务、形成方案、生成文件;可读本地工程、官方文档和已授权的 BI 资源,不因读取资料而请求写操作授权。
- 用户随后要求实施:将文档交给开发流程,读取目标工程 AGENTS.md 和适用 Skill,继承已授权范围继续。规划阶段的边界不应阻止后续已授权的开发。
澄清与决策
读取 [澄清问题库](references/clarification-question-bank.md)。先复用上下文,首轮通常只问 2–3 个真正影响业务路线的问题,不凑问题数量,不重复已回答问题。
将信息分为三类:
- 用户才知道的业务意图:谁使用、要完成什么、是否保存记录或通知他人。优先询问。
- AI 可查证的事实:用户指定数据集的字段、粒度、样例,以及工具安装、身份绑定、权限和版本。在准备步骤查证;规划时没有访问能力就标为“待查证”。
- AI 可决定的设计:页面、默认状态、关联方案、错误提示等。给出合理方案和理由;用户表示“你决定”后直接采用,不再送回待确认清单。
结束提问条件:目标角色、核心任务、主要操作、数据来源方向(含尚未准备)以及本次范围已清楚,或用户已授权按合理默认值补齐。此时生成文档。目录、技术字段、Token、网关是否就绪可在实施步骤补齐,不阻止文档交付。
仅对改变业务目标、真实数据影响或权限范围的未明确决定继续询问。用户不懂术语时,解释业务影响并提出建议,不让用户选择底层技术实现。用户明确选择超级应用时尊重该选择;只有目标形态未定时才建议比较原生仪表板。
数据来源必须由用户提供。请用户在 BI 中打开要使用的数据集,复制链接;也可提供数据集 ID 或由其数据同事提供。只有名称、报表名称、租户/域或业务描述时,请用户补充准确的数据集链接/ID,不主动搜索、列举或遍历资产来挑选来源;能登录某个域不等于已指定数据集。“用这个域的数据做案例”“你决定”也不替代来源指定。缺少来源时先交付方案或明确标注的原型,把准确来源记为依赖,不反复追问,也不开始真实数据探索。
事实与方案状态
在文档中区分:
- 用户已明确:依据用户原话。
- 已采用方案:用户委托 AI 或 AI 说明后采用的默认设计,附简短理由。
- 待查证事实:由后续 AI 查询验证,并写明所在步骤。
- 待用户提供:仅列 AI 无法自行获取且执行到该步骤必需的信息。
域名不证明环境是测试或生产;不得虚构资源 ID、字段、身份绑定或查询结果。方案假设不等于已验证事实。只有出现冲突证据、影响扩大或用户修改意图时,才重新讨论已采用方案。
输出文件
按 [开发文档模板](references/implementation-plan-template.md) 生成真实 .md 文件,默认在当前工作目录的 briefs/<任务短名>/<任务短名>开发文档.md;不得写入已安装的 Skill 目录。模拟示例和回归产物遵循用户指定目录。
生成文档属于用户规划请求的正常交付,不另问是否可以写文件。最后返回文件链接和简短说明,不用对话全文代替文件。写入确实受限时说明限制,不声称文件已生成。
文档主要供 AI 阅读,用户只在必要步骤配合:
- 场景说明应描述角色、实际任务、现状(若已知)、期望变化与完整使用流程,不只列模块名称。
- 需求规则集中维护,步骤引用它们,避免到处重复同一个待确认问题。
- 按依赖顺序列处理步骤,逐步写输入、动作、输出/完成条件。只有确需人工参与时添加“需用户提供/操作”,说明为什么、去哪里、交回什么、暂缺时可继续什么。
- 开头提供“AI 从这里开始”的接续说明;无需每一步机械重复可复制提示词。
- 使用 [能力地图](references/superapp-capability-map.md) 和 [场景模式](references/scenario-patterns.md) 按需选择能力,数据准备、指标、ETL 等只在业务确需时加入。
执行边界与确认
规划完成不代表已授权执行所有步骤。进入实施后,复用用户已有授权,允许已授权的本地创建、编码、检查和可逆修复持续进行。
- BI 写入、权限或网关变更、外部发送:确认目标、范围和影响是否已被授权。已授权不重复询问;尚未授权先准备具体方案,再在执行点确认。
- 创建表单、数据集等有目录归属的 BI 资源前,必须由用户确认目标 BI 环境和完整目录路径;提供链接/ID时先解析成路径核对。不得自动选默认目录或根目录;已有对同一对象和路径的明确确认可复用,路径改变需再确认。
- 本地代理只接受
uIdToken,PAT 不可用;不要用 PAT 试连代理或写入VITE_UID_TOKEN。CLI 登录与本地代理鉴权分别处理。 - 本地开发鉴权有两条路径:用户在
/dev配置,或用户明确将uIdToken交给 AI 后,由 AI 仅写入当前项目根目录.env的VITE_UID_TOKEN。后一种情况下不在回复、开发文档、命令输出或 Git 中复述 Token;只报告配置已写入并验证连接。 - 每次真正发布到 BI 平台前,必须向用户展示目标 BI 地址、创建或更新、目标 App ID(更新时)、应用名称、版本、构建产物和线上
settings.json差异,并等待明确的“确认发布”后才调用发布动作。此前对开发或发布意图的笼统授权不替代这次最终确认。 - 区分开发 Agent 操作与最终应用操作。含义明确的“保存备注”“通知我”点击可以表达用户操作意图,不给所有写操作机械添加第二层弹窗;群发、删除、覆盖等按实际影响安排确认。
.env中的开发凭据不进入发布产物,包括构建时内联到代码的情况;按[环境与鉴权](references/environment-and-auth.md)核验开发/生产隔离及最终产物。第三方密钥由服务端保管,不放入超级应用前端工程。- 应用访问权限与底层 BI 数据权限分别核验;不要用前端筛选代替权限控制。
- 使用既有工程约定;不存在的 Skill/接口不能假设可用,查找当前帮助或记录缺少的执行资料。
实施效率
生成开发文档或进入开发时读取[开发执行指引](references/development-execution.md),将本任务需要的动作与停止条件写进对应步骤,让后续 AI 不依赖原对话执行。
- 规划到能实施即交付:默认不为生成文档先登录、安装工程或全面核账。只查会改变方案的关键未知;其余放入实施步骤。文档自查一次,发现具体问题才修正,不默认增加独立评审轮次。
- 数据按风险分层核验:先验证必要字段/粒度、实际查询路径和少量核心汇总基线;仅对跨粒度关联、金额或写回等具体风险补针对性证据。已有证据注明资源、条件、时间和结果并复用,不在交接时全部重查。
- 按用户范围尽早给首个可预览成果,再补齐剩余需求。没有真实数据时明确标为原型;可预览不等于完整交付或已发布,不擅自缩减用户要求。
- 每项追加工作应解决一个具体问题或满足已约定要求。核心流程、关键结果和项目必要检查通过后及时交付;不为轻微美化、抽象重构或增加测试数量反复打磨。不将 Skill 更新、记忆整理或额外报告作为默认收尾。
- 按需读资料,不遍历所有参考文件、工程 Skill 或源码。环境自检复用已有状态,失败后按证据定位;不承诺固定分钟数或提速比例,不为提速跳过权限、凭据隔离和发布确认。
文档交付前自查
这是写作质量检查,不冒充实际运行验证:
- 原话、事实、已采用方案和待查证项是否混淆?是否又追问用户委托过的决定?
- 业务规则是否自洽?对阈值、日期比较、缺失值、记录历史或通知等关键规则给少量输入→输出例子。规则、例子、筛选与计数的状态口径一致;要求可追溯的历史有可达入口,不因对象退出当前列表而无法查询。技术细节只保留影响结果的部分。
- “通知我”是否对应当前登录者;“通知门店负责人”才按门店映射。身份来源先查证,不能猜绑定或收件人。
- 工具、数据、记录、页面、外部集成的先后是否可执行?缺少某依赖时,是否注明受影响步骤和可继续工作?
- 是否已写入文件,标题、链接、状态和实际内容一致?
按需资料
- [澄清问题库](references/clarification-question-bank.md):提问、默认方案和停止提问。
- [超级应用知识库](references/superapp-knowledge.md):概念、能力边界和答疑。
- [环境与鉴权](references/environment-and-auth.md):安装、登录、Token 获取和本地联调。
- [网关与权限](references/gateway-and-permissions.md):外部集成、权限与人工操作。
- [能力地图](references/superapp-capability-map.md):工程和 BI 能力组合。
- [场景模式](references/scenario-patterns.md):场景对应的处理路线。
- [开发文档模板](references/implementation-plan-template.md):文件结构与顺序步骤。
- [开发执行指引](references/development-execution.md):初始化、按需读代码、增量检查及简洁交付。
- [资料来源与维护](references/sources.md):来源、版本差异与核对规则。