deck-to-pptx
Build a PowerPoint .pptx file with python-pptx, on this deployment, without the deck engine.…
为组织、产品、服务、场所、文化项目或个人创建、编辑、扩展、迁移或诊断品牌识别,交付一组以假乱真的品牌示例(官网首屏、门店、包装、名片、社媒等最终效果)和一个示例级品牌工具包文件夹(标志方向、色表、字体建议、图像调子、信息要素、参考设计、指南),让用户直接看到品牌做出来是什么样。用于名称与字标、图形标、核心识别、应用系统、品牌架构、焕新迁移与动态身份;强调最小系统、一致性与真实感。不用于单个功能图标、完整字体工程、一次性营销画面或把精致网页当作品牌本身。
$ npx -y skills add EverMind-AI/Raven --skill design-brand-identities --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/design-brand-identitiesContext preview
The summary Claude sees to decide when to auto-load this skill.
为组织、产品、服务、场所、文化项目或个人创建、编辑、扩展、迁移或诊断品牌识别,交付一组以假乱真的品牌示例(官网首屏、门店、包装、名片、社媒等最终效果)和一个示例级品牌工具包文件夹(标志方向、色表、字体建议、图像调子、信息要素、参考设计、指南),让用户直接看到品牌做出来是什么样。用于名称与字标、图形标、核心识别、应用系统、品牌架构、焕新迁移与动态身份;强调最小系统、一致性与真实感。不用于单个功能图标、完整字体工程、一次性营销画面或把精致网页当作品牌本身。
name: design-brand-identities description: "为组织、产品、服务、场所、文化项目或个人创建、编辑、扩展、迁移或诊断品牌识别,交付一组以假乱真的品牌示例(官网首屏、门店、包装、名片、社媒等最终效果)和一个示例级品牌工具包文件夹(标志方向、色表、字体建议、图像调子、信息要素、参考设计、指南),让用户直接看到品牌做出来是什么样。用于名称与字标、图形标、核心识别、应用系统、品牌架构、焕新迁移与动态身份;强调最小系统、一致性与真实感。不用于单个功能图标、完整字体工程、一次性营销画面或把精致网页当作品牌本身。"
让用户在看到产物的三秒内相信:这个品牌已经存在,做出来就是这样。交付两样东西:一组**品牌示例** (官网首屏、门店、包装、名片、社媒帖等最终效果,看不出是效果图)和一个**品牌工具包**(文件夹, 里面是这套品牌的方向与工具:标志方向、色表、字体建议、图像调子、信息要素、参考设计、指南)。 示例给人看效果做决定,工具包让人能接着把它做成正式生产文件。我们做的是示例与方向,不是印刷厂 文件;但示例必须像真的一样,不打水印、不标"示意"、不用占位。
遵循四个原则:
1. **最小系统。** 从一个主要标志载体、少量颜色、有限字体、一种图像调子和一种语气开始。这里的数量是 默认探索上限,不覆盖用户已有的品牌规范、既有生产系统或明确的交付要求;超出默认上限时,记录每个新增 颜色或字体的职责与消费者。 2. **同一个世界。** 全部示例与工具包文件必须像同一家公司在同一天拍的:同一主色、同一字体口吻、 同一光线与材质、同一标志。一帧飘了整组判不合格。 3. **触点由用户决定,基础工具由本 Skill 决定。** 用户列出的触点逐个做成示例;用户没列的标志、色、 字、语气照样交付。 4. **像真的一样。** 场景是真实的场所与光线,材质可信,文字拼写正确,标志清楚;效果图里出现的一切 都应该能在现实中被这样做出来。
本 Skill 只拥有品牌领域判断。品牌触点保持介质中立,必须在各自的目标媒介和最终消费者中验证,并记录最终像素或等价终态。 流程与证据服从共享 `$visual-artifact-design`。只有最终消费者是 Web,或合同明确要求 Web 交付时,才组合 `$build-polished-visual-frontends`;该 Skill 负责 Web 实现,品牌 Skill 继续负责身份系统。每个使用的字体、图像、 商标或生成资产都要记录来源、许可与替换边界。完整字体家族转交 字体领域;单个功能含义转交图标领域;一次性传播转交营销领域;产品工作流转交产品界面领域。
什么算好,七条判据(后文以代号引用):
标志放大页不算示例。
乱码,标志无变形。
新建或大改前,先在 `BRAND-BRIEF.md` 写一张品牌决策卡:
主体: 正式名称、简称、语言读序、所有权或背书关系 身份任务: 谁在什么重复场景认出它,与哪些真实近邻区分,认错的代价是什么 任务触点与范围: 记录用户或主代理提出的触点,区分示例清单与明确范围限制;有子任务分工时,记录当前任务负责和不负责的内容 交付档位: logo_kit | basic | full | social_kit | packaging_kit 示例帧清单: 每个触点一帧 + 一帧定调帧(官网首屏 | 产品图 | 平铺 | 空间实景) 表达强度: quiet | editorial | expressive 硬约束: 用户禁忌、既有资产、语言、接收方 未知与阻断: 名称未定阻断什么、关系未定阻断什么
硬约束只来自用户要求、既有资产、语言和接收方;模型偏好的气质、色相、"想做得更完整"都不是硬约束。 `mode` 分 `create / edit / govern / diagnose`:`create` 与改变核心的 `edit` 走完整流程;主体已有标识(按 `$visual-artifact-design` 的既有身份盘点)时,`create` 默认为**延展**:既有标识按 `$visual-artifact-design` 的三档阶梯取用后作为 `logo/` 母版,新工作落在色、字、应用层,`reference_route` 即 `accepted_system`;只有用户明说"重新设计 / 换标"才重做标识。窄 `edit` 只从最早失效的一步进入;`govern` 先核验已批准资产与消费者;`diagnose` 只读复现与定位。品牌架构、 焕新迁移、动态识别的专项模式按需读取[品牌模式与检查](references/patterns.md)。
用户提需求的方式是列触点、说禁忌、提一句谁要用,不会写交付清单。翻译是本 Skill 的责任:
| 档位 | 用户通常怎么说 | 示例帧 | 工具包里必须有 | | --- | --- | --- | --- | | `logo_kit` | "做个 logo","换个标" | 定调帧 + 标志在两种载体上 | `logo/ color/ type/`、README | | `basic` | 明确要求基础版或精简品牌工具包 | 定调帧 + 数字、印刷各一帧 | `logo/ color/ type/ voice/ imagery/`、≤ 6 页指南 | | `full` | 默认档位;未限定范围、没列具体触点,或要求完整品牌系统 | 定调帧 + 用户每个触点一帧 + 补足数字/印刷/空间三种情境 | 全部目录、≤ 12 页指南 | | `social_kit` | 明确只要社媒套件(头像、封面、帖子模板) | 定调帧 + 头像、封面、帖子三帧 | `basic` + 社媒三类 | | `packaging_kit` | 明确只要包装套件(包装、标签、快递箱) | 定调帧 + 包装正面、货架、开箱三帧 | `basic` + 包装三类 |
规则:默认采用 `full`,尽可能完整地交付品牌示例与工具包。用户或主代理未列触点、仅举例列出部分 触点或未点名某项基础工具,不构成缩小范围的依据;未限定范围时按品牌任务选择数字、印刷、空间三种情境的代表应用。 但用户或主代理明确限定当前任务范围时,应遵守该边界,采用对应的 `logo_kit`、`basic`、`social_kit` 或 `packaging_kit`,不扩展到其他子任务负责的内容,也不要求提供用户逐字原话。 窄 `edit` 仍按任务模式只修改受影响部分,不重做完整工具包。`logo/ color/ type/ voice/ README.md` 与定调帧在任何档位都存在。"供应商之后要能继续用"翻译为方向要清楚到别人能接着做,不 翻译为交付印刷文件。骨架与各档位裁剪见[工具包骨架](references/kit-skeleton.md)。
支撑层剥离与回退鲁棒性是两项独立检查:前者去掉提案包装后仍要看见身份关系,后者只验证真实媒介会遇到的单色、反白、极小尺寸、替代字体或受限材料。`N/A` 只表示已接受范围外,并记录原因。
在形成方向之前,锁定一条且只锁定一条 `reference_route`:
画面,名称、印象和模型记忆不算证据。
产品图),记录它们各自靠什么被认出、哪些结构已经拥挤,写出本主体必须避开的碰撞和可以占据的空位。
研究问题,不收集风格:只在有未决结构问题时看案例,先写问题再选最小参考集;每项记录实际看到的帧、 主要载体、不变量、可迁移原则和不可复制的资产,绘制前写 anti-copy 边界,禁止复制名称、字形、图形、 色板、构图或签名机制。路线与近邻证据未写入 `BRAND-BRIEF.md` 前,不得生成任何标志或示例。
无论走哪条路线,都要把参考落成 `REFERENCE-CONTRACT`,每条关系一行,写进 `BRAND-BRIEF.md`:
- fact_id: R1 source_frame: 实际看过的画面(文件名或 URL + 帧) observed_relation: 看到的结构关系(如"字标与主色块的面积比约 1:6,字标永远落在空白面") protected_axis: 迁移时不能动的轴(层级 / 面积 / 位置 / 读序) target_object: 本任务里承接这条关系的对象(哪一帧、哪个触点) representative_frame_evidence: 定调帧里它成立的像素证据(截图 + 位置) final_frame_evidence: 终态里它仍成立的证据 deviation_constraint: 允许偏离到哪里为止
至少一条宏观结构或读序、一条层级或面积关系、一条图像角色或标志载体关系;只写颜色关系不算完成。 先例阅读(第 2 节)的两页图也按同样格式记:读了哪一格、学了哪条关系。引用名称、描述气质或只写进 brief 是假设,不是已执行的参考。
在本节做出任何方向决定之前,完成三次阅读,顺序固定:
1. **示例**:先读 `references/brand-examples/INDEX.md`,按第零步的档位找到命中的格,再读取 `references/brand-examples/page-1.jpg`。四个品牌各一帧,看的是 B1–B4、B7 在一帧里 同时成立是什么样:Mount Lai 的白底细衬线与玉石道具,Glossier 的浅粉与字标在瓶身,Noted 的木桩 松果与素标签,Hero Bread 的金色包装在大理石上。学一帧怎么定调、怎么像真的,不学任何一家的颜色、 字体或道具。 2. **工具包**:读取 `references/brand-kits/page-1.jpg`。看的是文件夹里的工具铺开是什么样:Spotify 的 色点、标题字规格、图标集、照片处理排成一版;LUVEU 与 EcoAvenue 的平铺里同一套东西落在包装、 名片、招牌、杯子上;Water Lily Pops 的网站与包装并排一致。学"同一个世界"在实物上什么样。 3. **风险**:按 `$review-against-ai-patterns` 第 1 节读取图鉴索引与标本。品牌任务常命中 P 配色模板、D 插画 画风、G 灰色小字、B 表达块;命中即读,不为凑页数多读。
然后在工作区根目录(`submission/` 之外)建立两份工作证据,随做随记,只记会改变文件、像素或验收 的决定:
**`BRAND-BRIEF.md`**——正面:要什么。包含决策卡、参考路线与近邻证据、最小系统合同、候选与淘汰、 定调帧证据、`KIT-MANIFEST`、生成链记录、终检段。
**`ANTI-SLOP-CHECK.md`**——负面:避什么。内容、格式与结账规则见 `$review-against-ai-patterns`;交付前对全部示例帧做一次全局扫描。
方向候选与示例帧都从这份合同出发,写进 `BRAND-BRIEF.md`:
标志载体: 字标 | 图形标+字标 | 字标+图形元素;不变量(轮廓、负形、读序、关系) 色: 主色 1(HEX、职责);辅色 ≤ 2;中性色 ≤ 2;深浅两种背景下的文字色 字体: 标题字(字面、字重);正文字(同上);字重关系;中西文配对 图像调子: 光线 / 背景 / 道具 / 裁切 / 有无人物,一句话可述;这句话就是所有生成图的共同 prompt 骨架 语气: 使命一句、价值主张一句、标语一句、语气三词、样句 3 条 图形元素: 图案或表现型图标是否需要、用在哪;没有去处不建 近邻区分: 与 2–3 个近邻并排时靠什么关系分出 世界设定: 示例帧共用的场所、时段、季节、人群;所有 mockup 都发生在这个世界里 生成层: 按下方标志生产路线填写新增标志概念图张数 + 场景示例底图张数;复用标志另记来源,不冒充生成图,场景生成要求不因此豁免
"高级、克制、年轻、科技感"不是合同内容。颜色不能来自题材联想(茶就绿、海就蓝、儿童就彩虹), 必须能说出主色在近邻中的位置与它承担的职责。
候选数量为 `1 + 未决高影响分叉数`,最多三个。方向只有在改变标志载体、轮廓逻辑、名称与字形关系、 语言关系或层级机制时才不同;换颜色、字体、圆角或 mockup 不构成新方向。候选用中性编号 `A / B / C`, 不先写概念名和品牌故事;统一尺寸、面积、颜色条件,连同近邻盲排;分别记录可见指纹、碰撞、失败 条件和淘汰理由;用成对比较和明确取舍,不用加权总分。若区别主要来自颜色、材质或解释,全部返回。 标志按资产逐项选路线,不能因已有一个字标就把所
One Surface, All Agents: Raven generates DAGs and orchestrates multiple specialized agents for complex tasks. Raven is the harness of harnesses, built for recursive self-improvement (RSI).
Build a PowerPoint .pptx file with python-pptx, on this deployment, without the deck engine.…
Generate images via Nano Banana (Gemini 2.5/3.1 Flash Image) on OpenRouter. Use when the user…
构建以内容实体的发布、发现、阅读、引用、修订与归档为核心的网站;适用于单篇出版物、小型静态站、出版或机构站、文档与知识库、目录与档案、CMS…
构建、重构、诊断和验证以玩家能动性为核心的二维游戏与趣味体验。用于二维规则/动作/益智游戏、互动玩具、叙事探索、节奏体验、生成体验和本地多人;按子型选择专业运行时与内容工具,分别验证机制、…
构建、改造或诊断由可执行模型驱动的交互解释器、计算器与仿真。适用于用户通过参数、状态、步骤或事件理解规律的任务;负责主型分路、reference model、独立…
构建、重做、诊断或提升最终由浏览器消费的高完成度视觉前端。用于 HTML/CSS/JS/TS、React/Vue/Svelte/Astro、SVG/Canvas/WebGL 或…