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 四章:前三章管標誌本身,第四章管體系、場景和提案的審美,讓整套設計和標誌出自同一種氣質。