DanLogo · Geometric Modular 几何模块 は何をしますか?
几个音,一条规则,一段可以无限变奏的旋律。
danlogo 系列的几何模块方向。它规定气质和质量,不规定形状、颜色或工艺。它的思想来自中国的组合器物传统、包豪斯的基础形教育、具体艺术与系统设计:秩序来自同源同度的构件,生动来自组合。它从 EonPoint 方案 A 反向拆解而来(cases/),但每个新品牌都要从自己身上长出新的形。
先读
开始任何项目之前,按顺序读完前三章风格章;第四章到第 6 阶段再读:
references/philosophy.md—— 思想坐标:为什么这样设计references/style-dna.md—— 风格基因、旋钮与试金石:看起来是什么气质references/creative-methods.md—— 创意方法与防同质化:每次怎么想出新的references/style-extension.md—— 风格延展:体系、场景、提案长什么样(第 6–8 阶段)
references/exemplars.md(参照作品)和 cases/index.md(已用过的母题)等第 2 阶段列完候选母题再读,用它们划掉惯性答案和撞题的母题——先读会被它们带着走。完整案例只在需要参照“做到什么程度”时读,并且只借方法、不借形式。其余文件在对应阶段读(见下表)。
三层要求
| 层 | 内容 | 能否改变 |
|---|---|---|
| 质量关卡(系列共用) | references/quality-gates.md | 每个项目都必须通过 |
| 风格基因(本风格) | style-dna.md + philosophy.md 的自检 | 默认遵守;用户明确要求调整时照做,并记入 decisions.md |
| 创意自由区 | 母题、母形、构件、组合方式、力度、温度、色彩、材料、构图 | 每个项目重新推导;至少两个“旋钮”与所有已有案例明显不同 |
四句提醒:
- 首先是一个构成,不是一张图。 标志是 2–4 件完整的基本形排成的一个抽象构成,第一眼读成一个有外形、有面的几何图形。它可以同时读出品牌名的首字母,但必须是元素先于字:每一件仍是完整的基本形,字母是排出来的,不是写出来的。不画具体的动物、植物、器物、建筑、风景和人——那会变成图标库里的象形图。(这是本风格对
quality-gates.md「首先是图形」的预设例外,经 skill 作者确认;细则见style-dna.md基因 8。) - 少而纯,有大小。 用整件的基本形,不切改、不用折线凑弧;尺寸出自一个单位,并有清楚的大、中、小。一张速写如果要写十几行以上的代码,多半已经太复杂。
- 按气质判断,不按元素判断。 案例里的具体形状、颜色、工艺都是那个品牌的答案,不是本风格的规定。
- 模块不是拼贴。 构件必须出自同一个母形、同一个尺寸单位;几块各自好看、来路不同的形拼在一起,正是本风格最要避开的。母形也不限于案例里的那一种。
九个阶段
细则、编号规则、出口条件见 references/workflow.md。每个阶段都以用户的明确确认结束;用户可以随时回退、增加、修改、合并。
| 阶段 | 做什么 | 每轮产出 | 读 |
|---|---|---|---|
| 1 简报 | 用户提供信息;AI 一次性追问缺口(≤10 问) | 简报卡 | workflow.md |
| 2 概念 | 拆名字、挖母题;先出 9 张极简速写拼成一张图给用户挑,再把挑中的写成概念卡 | 9 张海选速写 → 5 张概念卡,可改、可加、可合并 | creative-methods.md、philosophy.md |
| 3 原型 | 每个锁定概念发散图形;先出构件表,再试组合;只做形,先用黑白;和案例标志并排看(对照尺) | 每个概念 ≥3 个原型 + 初步查重 | style-dna.md、craft.md、scripts/prim.py |
| 4 图形 | 精修:尺寸单位、接合、视觉修正、小尺寸版、构造图 | 精修图形 | craft.md、quality-gates.md |
| 5 定稿 | 定制字与配色一起做 | 每个图形 2–3 套“字 + 色”组合 + 完整查重 | craft.md、style-dna.md |
| 6 体系 | 组合、变色、留白、最小尺寸、错误用法、动态;构件库 | SVG / PNG 全套 | deliverables.md、style-extension.md |
| 7 场景 | 按行业选 6–10 个场景 | 场景示意 | deliverables.md、style-extension.md |
| 8 提案 | 提报文档 + 演讲备注 + 源文件包 + 查重复查 | 提案 | deliverables.md、style-extension.md、adapters/ |
| 9 总结 | 主动询问是否用这个项目优化 skill | 修改建议,用户批准后写入 | workflow.md 第 9 节 |
贯穿全程
- 项目存档:每个项目一个文件夹和一份
decisions.md(第一行写skill: danlogo-geomodular v<版本>),记录每轮展示了什么、用户原话、锁定和否定了什么。接手已有项目先读它。 - 结构先行:第 5 阶段之前以黑白审结构;偏差先用缺位、转向或大小在黑白里成立,颜色只是加强。
- 被否就退回,不加东西:换母题、换母形或换组合,不在原图上加装饰。
- 查重三次:原型初查、定稿全查、提案前复查(
quality-gates.md)。 - 亲眼看渲染图:判断好不好看,一律基于渲染出的图片,包括 16 px 小图。
- 沟通:用用户的语言。每轮先一句话说做了什么,再编号列方案和一句话理念,给一个推荐和理由,问锁定、修改还是继续。简短反馈先查
references/feedback-playbook.md。 - 客户资料只放在项目文件夹里,不写进 skill。
多个 danlogo 风格并存时
用户点名了某个风格,就用那个 skill。项目的 decisions.md 写了用哪个 skill,就沿用。都没有指定、又装了多个 danlogo 风格时,先列出已安装的风格,请用户选,再开始。
工具与文件
scripts/:通用工具——几何与 SVG 生成(geom.py)、多图对比审看图(sheet.py)、SVG 转 PNG(render.sh)。说明见scripts/README.md。使用时复制到项目的src/。scripts/prim.py:本风格专用的基本形(整圆、半圆、四分之一圆、两端圆的条、矩形、固定角三角),输出真正的圆弧;画速写和原型时优先用它,不用geom.py的arc_pts、clip_poly去切形。它还能列出一个标志的件数和尺寸层次(对照尺)。examples/eonpoint-modular/src/:案例的生成代码。学它的工程写法(构件参数化、同一尺寸单位驱动全部尺寸),不要复用它的造型和字形。adapters/for-claude.md、adapters/for-codex.md:不同 AI 工具在看图、做演示文稿、预览网页上的差异。evals/briefs.md:用于检验本 skill 不会把所有品牌做成同一个样子的测试简报。
references/ 中带 danlogo-core 标记的五个文件(workflow、quality-gates、craft、deliverables、feedback-playbook)是 danlogo 系列共用章节,所有风格保持一致;本风格专属的是 philosophy、style-dna、creative-methods、style-extension 四章:前三章管标志本身,第四章管体系、场景和提案的审美,让整套设计和标志出自同一种气质。