SuperAPI AI 工具集

flint-theme-author

前端与建站

查看项目

更新于 10-16 00:31

技能介绍

用途:把用户的品牌参考资料(品牌指南、网站、幻灯片、出版物等)翻译成一个可复用的 Flint 图表视觉系统,即一份有效的 ThemeSpec,可直接粘贴进 Flint Theme Lab。

主要能力:主题控制跨多张图表的呈现与编译行为,包括颜色、字体、表面、网格、坐标轴、标记几何、标签、图例、注释、密度、间距、分面及可复用图表默认值。主题不决定数据字段、编码、聚合、过滤、排序、图表标题或数据值。

使用方式:先阅读权威参考——主题指南、ThemeSpec 类型定义 types.ts、预设实现与 Theme Lab。不要臆造键;若某决策无法用 ThemeSpec 表达,则省略。除非用户要求评论,否则只返回一个裸 JSON 对象,不包裹 Markdown 代码围栏,不含注释、占位符、省略号或尾逗号,并包含稳定的 kebab-case id 与可读 label。

继承:当内置预设已提供所需编译行为且新主题只是聚焦变体时使用 extends,可用预设 ID 有 nyt、economist、swiss、nature、mckinsey、datawrapper、powerbi、powerbi-light、pop、cartoon。嵌套对象合并,数组与标量替换预设值。若替换 ink.series.categorical,也应考虑替换 categoricalExtended。

限制:不得编造键或值;所有键与枚举须对照 types.ts 校验。主题不得包含图表数据、字段、编码、标题或后端 JSON。需保证文本与结构墨色在表面上可读,分类色可区分,色阶亮度有序。资料未提供具体品牌色值、字体可用性等事实时,应基于参考资料推导,不得凭空声称字体可用。