jimubi-bigscreen

Installation
SKILL.md

JeecgBoot 大屏 AI 自动生成器

本 skill 处理大屏(bigScreen)。仪表盘(看板)请用 jimubi-dashboard skill。

⚠️ 核心强制规则(9条)

  1. 所有大屏操作必须通过本 skill(禁止未调用 skill 直接读 memory 凭据自行执行)
  2. 入口即分叉:按场景决策树选路径,禁止默认走 spec_builder。spec_builder 仅用于"整屏生成(含组件)"场景。禁止逐组件拼 Python 脚本
  3. 🚨 删除/重写/清空前必须询问用户确认(除非用户明确说"删除/去掉/移除/清空/清除")
  4. 🚨 编写 SQL 前必须 SHOW TABLES 确认表名(onl_drag_page ≠ jimu_drag_page)
  5. dataMapping.filed 拼写:少一个 d(不是 field)
  6. Windows:用 py 不是 python;所有脚本加 PYTHONIOENCODING=utf-8
  7. 🚨 用户未指定数据来源时必须先问(纯静态布局/纯装饰除外)。可选项:静态 mock / YApi 接口 / SQL 数据集 / Excel-CSV 文件 / 存储过程 / 自写 Java API / BI 直连 Online 表/设计器表单/Online 报表(dataType=4。⚠️ 用户说"用某 Online 表 / cgform / jeecg 表 / Online 报表 / desform 作为数据源"时优先 BI 模式而非 SQL 数据集(详见 references/bi-mode-online.md)。禁止默认编造静态数据
  8. 真相源优先级(写组件配置 / 数据集绑定都遵循)
    • 数据集绑定字段映射references/data-binding-mapping.md(唯一真相源,描述冲突以此为准;按 §0 检测算法对照 defaults/<CompType>.json 判定 A/B/无映射 三型,别猜)
    • 组件 option 字段名(passthrough 自定义组件 JScrollList / JScrollBoard / JScrollTable / JText / JCurrentTime / JStatsSummary / JDragDecoration / JDragBorder / JFlashList / JRectangle / JLiquid / JSemiGauge / JCustomProgress / JListProgress 等,非穷举),按以下四级顺序查,找到即止:
      • references/scripts/defaults/<CompType>.json(初始加载真相源,--schema <CompType> --full 调取)
      • references/<comp>-option-config.md(组件专项文档)
      • references/bi-comp-option-config.md(兜底)
Related skills

More from jeecgboot/skills

Installs
15
GitHub Stars
116
First Seen
Mar 23, 2026