适用产品:
维表智联方块智联工作室dimens-system-orchestrator。dimens-sdk。../windows-utf8.md:用 UTF-8 写入,禁止 cmd echo / 默认重定向写中文正文,写完读回确认没有 ??。dimens-cli 前,必须先在当前终端执行 npm -g install @bintel/dimens-cli@latest 升级全局 CLI;升级成功后再执行 dimens-cli --version 或 dimens-cli --help 确认可用,确保用户每次使用的都是最新版本。dimens-cli 命令;自定义 URL 只作为上下文解析或 CLI 未覆盖时的补充路径,不作为首选解决方案。teamId、projectId 与资源归属。sheet/create type=report;返回的 reportId 等于 sheetId。sheet tree 回查,表格必须逐表 column list 获取真实 fieldId,行数据必须写后 row page 验证 data 非空,报表必须跑 preview / query-widget / query。sheet create --folder-id 当前不能作为最终归位证据;创建后如果 parentId 为空、菜单树不在目标目录或目录为空,立即用 sheet move --folder-id 修正并再次 sheet tree。column list 返回的真实 fieldId。| 问题类型 | 应使用技能 |
|---|---|
| --- | --- |
| 完整系统、平台、管理应用的规划和拆解 | dimens-system-orchestrator |
| 项目内资源创建、配置、更新、排查 | dimens-manager |
| SDK、HTTP API、Web/BFF/Node.js/移动端接入 | dimens-sdk |
| 业务域 | 入口文档 | 适用场景 |
|---|---|---|
| --- | --- | --- |
| Key 鉴权 | references/key-auth/overview.md | API Key / Secret 换 token、第三方接入、密钥边界排查 |
| 团队上下文 | references/team/overview.md | 确认 teamId/projectId、成员、租户隔离、资源归属 |
| 项目初始化 | references/project/overview.md | 创建项目、项目菜单、文档资源、初始化主链 |
| 多维表格 | references/table/overview.md | 表、字段、视图、行数据、relation、筛选查询 |
| 权限管理 | references/permission/overview.md | 角色、项目权限、表/列/行权限、ACL、公开访问 |
| 工作流 | references/workflow/overview.md | 工作流定义、项目挂载、运行调用、模型配置 |
| 报表 | references/report/overview.md | 报表、图表组件、参数联动、数据源查询 |
| 画布 | references/canvas/overview.md | 画布资源、AI 生成画布、PPT 画布、版本管理、组件资源市场 |
dimens-cli 命令,先验证是否是最新版本,如果不是则升级。references/key-auth/overview.md,确认认证方式。references/team/overview.md,明确 teamId / projectId / baseUrl。references/project/overview.md。references/table/overview.md。references/permission/overview.md。references/workflow/overview.md。references/workflow/references/approval-generation.md。references/workflow/references/approval-existing-cases.md,不能生成不存在的节点。references/workflow/references/approval-node-parameters.md,不能只输出空节点。references/report/overview.md。references/canvas/overview.md。sheet tree 确认无空目录,逐表 column list 确认字段,逐表 row page 确认非空数据,逐报表 query-widget/query 确认可出数。处理项目内业务资源时,默认输出下面 4 类信息:
目标域:命中哪个章节,例如表格、权限、报表、画布。前置条件:认证状态、teamId/projectId、资源 ID、权限要求。执行链路:优先给 dimens-cli 命令;更新类必须体现“先读再改再更”。验证链路:给出回查命令和通过标准;权限、报表、画布不能只看创建成功。如果用户要求直接执行,但缺少必要上下文,先输出缺口和补齐命令,不要假装已经完成。
dimens-manager 当成系统级需求分析器。echo 中文 > file、未指定编码的 Out-File 或默认重定向写中文文件;这会导致中文变成 ??。workflow 字段入口和审批运行验证。approval 节点配置里,项目表回写用已存在的 mul_update_row,不要生成 action、sync_workflow_cell 或 approval_ai_review。id/type/label 空节点;每个审批节点都要按 approval-node-parameters.md 补齐必填参数。sheet create --folder-id 就判断资源已进入目录;必须 sheet tree 回查,必要时 sheet move。fieldId 写入当前表;row batch-create 即使返回成功,也可能因为字段 ID 错误导致业务 data 为空。data:{}、空报表留到用户反馈后再修;这些都属于执行阶段必须主动发现的问题。| 错误 | 修正 |
|---|---|
| --- | --- |
只给 projectId 就开始改资源 | 先确认 teamId 和资源归属 |
| 直接局部 update | 先读取当前数据,再合并目标字段 |
报表创建后读取不到 reportId | 使用返回的 sheetId 作为 reportId,或使用已归一化的 CLI 输出 |
| 权限创建成功就认为前端已生效 | 继续检查权限快照、缓存失效和前端刷新 |
sheet create --folder-id 后目录仍为空 | 执行 sheet move RESOURCE_ID --folder-id FOLDER_ID,再 sheet tree 回查 |
| 行创建成功但表格业务字段为空 | 逐表 column list 获取真实 fieldId,重建数据 JSON 后重新导入,并用 row page 验证 data 非空 |
| 报表资源存在但无组件或无数据 | 先 row page 查数据源,再 report preview -> widget-add -> query-widget -> query,不能把空壳当完成 |
| AI 只输出审批说明,没有图草案 | 按 approval-generation.md 补齐 pluginType=approval 的 nodes/edges/globalVariables/meta |
| AI 生成了不存在的审批节点 | 对照 approval-existing-cases.md 和 approval-generation.md 白名单,把节点收敛到 start/approval/condition/notification/end;项目表回写只用 mul_update_row 并说明发布边界 |
| AI 生成了空壳节点 | 按 approval-node-parameters.md 补齐 start.approvalInputConfig、approval.participantRules、condition.IF、notification 接收人、end.result 等参数 |
维护本技能时使用 test-prompts.json 做 dry-run 复测,至少覆盖:
../windows-utf8.mdREADME.mdreferences/key-auth/overview.mdreferences/team/overview.mdreferences/project/overview.mdreferences/table/overview.mdreferences/permission/overview.mdreferences/workflow/overview.mdreferences/workflow/references/approval-generation.mdreferences/workflow/references/approval-existing-cases.mdreferences/workflow/references/approval-node-parameters.mdreferences/report/overview.mdreferences/canvas/overview.md共 6 个版本