CommunityImagegithub.com

DanLogo · Geometric Modular

A skill for designing logos and brand identities using a geometric, modular system: first design a set of homologous, co-scaled geometric components, then assemble them into a complete graphic according to visible rules. The logo is the most meaningful combination; the entire system is other combinations of the same components.

What is DanLogo · Geometric Modular?

DanLogo · Geometric Modular is a specialized AI agent skill for designing logos, wordmarks, and brand identities in a geometric, modular, and systematic spirit, inspired by Chinese combinatorial artifact traditions, Bauhaus basic form education, concrete art, and systems design. It enforces aesthetic quality and methodological rigor—not specific shapes or colors—by requiring that all components share the same origin and scale, and be assembled into abstract compositions (not pictograms). The skill guides users through nine progressive stages: Brief → Concept (5 rounds) → Prototype (≥3 per concept) → Graphic Refinement → Finalization (custom lettering + color) → System → Scenarios → Proposal → Summary. It supports platforms like Claude Code, Cursor, and Codex, and includes dedicated scripts for geometric/SVG generation, comparison sheets, PNG rendering, and a shape primitive library. This skill is ideal for any brand identity project that values order, modularity, and a kit-of-parts mentality, and includes detailed references on philosophy, creative methods, style DNA, and extension guidelines to ensure each project produces unique, non-repetitive results.

Works with✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/dan-cube/danlogo-geomodular/tree/HEAD

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

What does DanLogo · Geometric Modular do?

A few notes, one rule, a melody that can be infinitely varied.

The geometric modular direction of the danlogo series. It defines character and quality, not shape, color, or technique. Its ideas come from Chinese combinatorial artifact tradition, Bauhaus basic form education, concrete art, and systems design: order comes from homologous, co-scaled components; vitality comes from combination. It was reverse-engineered from EonPoint Scheme A (cases/), but every new brand must grow its own new forms.

Read First

Before starting any project, read the first three style chapters in order; chapters 4 and 6+ read at stage 6:

  1. references/philosophy.md — Intellectual coordinates: why design this way
  2. references/style-dna.md — Style DNA, knobs, and touchstones: what character it looks like
  3. references/creative-methods.md — Creative methods and anti-homogenization: how to generate new ideas each time
  4. references/style-extension.md — Style extension: what system, scenarios, and proposals look like (stages 6–8)

Read references/exemplars.md (reference works) and cases/index.md (previously used motifs) only after stage 2 lists candidate motifs — use them to eliminate habitual answers and conflicting motifs; reading them first will bias you. Full case studies are read only when you need a benchmark for "how far to go," and borrow only method, not form. All other files are read at the corresponding stage (see table below).

Three Layers of Requirements

LayerContentCan Change?
Quality gates (shared across series)references/quality-gates.mdEvery project must pass
Style DNA (this style)style-dna.md + philosophy.md self-checkFollow by default; if the user explicitly requests an adjustment, comply and record in decisions.md
Creative freedom zonemotif, mother form, components, combination method, intensity, temperature, color, material, compositionRe-derive for each project; at least two "knobs" must be clearly different from all existing cases

Four reminders:

  • First a composition, not a picture. The logo is 2–4 complete basic forms arranged into an abstract composition, read at first glance as a geometric figure with outer shape and plane. It can simultaneously read as the brand name’s initial, but elements come before letters: each piece is still a complete basic form, letters are arranged, not drawn. Do not draw specific animals, plants, objects, buildings, landscapes, or people — that becomes pictograms in an icon library. (This is this style’s default exception to quality-gates.md's "first a graphic," confirmed by the skill author; details in style-dna.md gene 8.)
  • Less but pure, with scale. Use whole basic forms; do not cut or modify them, do not use broken lines to approximate curves; dimensions come from a single unit, and there is a clear large, medium, small. If a sketch requires a dozen or more lines of code, it is probably already too complex.
  • Judge by character, not by elements. The specific shapes, colors, and techniques in case studies are that brand’s answers, not this style’s prescriptions.
  • Modular is not collage. Components must come from the same mother form and the same unit of dimension; putting together several individually nice pieces from different sources is exactly what this style avoids. The mother form is not limited to those in case studies.

Nine Stages

For details, numbering rules, and exit conditions, see references/workflow.md. Each stage ends with the user’s explicit confirmation; the user may always backtrack, add, modify, or merge.

StageWhat to DoOutput per RoundRead
1 BriefUser provides information; AI asks all remaining questions at once (≤10)Brief cardworkflow.md
2 ConceptDeconstruct name, dig for motifs; first produce 9 minimalist sketches in one image for the user to choose from, then write selected ones into concept cards9 audition sketches → 5 concept cards, changeable, addable, mergeablecreative-methods.md, philosophy.md
3 PrototypeDivergent graphics for each locked concept; first output component table, then try combinations; only forms, black & white first; compare side by side with case logos (calibration ruler)≥3 prototypes per concept + preliminary duplication checkstyle-dna.md, craft.md, scripts/prim.py
4 GraphicRefine: dimension unit, joining, optical correction, small-size version, construction diagramRefined graphiccraft.md, quality-gates.md
5 FinalizationCustom lettering and color done together2–3 "lettering + color" combos per graphic + full duplication checkcraft.md, style-dna.md
6 SystemCombinations, color variation, white space, minimum size, incorrect usage, animation; component libraryFull SVG / PNG setdeliverables.md, style-extension.md
7 ScenariosSelect 6–10 scenarios by industryScenario mockupsdeliverables.md, style-extension.md
8 ProposalPresentation document + speaker notes + source file package + duplication recheckProposaldeliverables.md, style-extension.md, adapters/
9 SummaryProactively ask whether to use this project to optimize the skillModification suggestions, write to skill after user approvalworkflow.md section 9

Throughout the Entire Process

  • Project archive: Each project gets its own folder and a decisions.md (first line: skill: danlogo-geomodular v<version>) recording what was shown each round, the user’s exact words, what was locked and what was rejected. When taking over an existing project, read this first.
  • Structure first: Before stage 5, review structure in black & white; deviations must first be validated through gaps, rotations, or scale in black & white — color only reinforces.
  • Rejected means backtrack, not add: Change motif, mother form, or combination; do not add decoration to the original graphic.
  • Duplicate check three times: preliminary at prototype, full at finalization, recheck before proposal (quality-gates.md).
  • View rendered images directly: Judge whether something looks good only based on rendered images, including 16 px small versions.
  • Communication: Use the user’s language. Each round, first say in one sentence what was done, then list options by number with a one-sentence concept, give one recommendation and reason, and ask whether to lock, modify, or continue. For brief feedback, first consult references/feedback-playbook.md.
  • Client materials kept only in project folder, not written into the skill.

When Multiple danlogo Styles Are Installed

If the user names a specific style, use that skill. If the project’s decisions.md records which skill was used, continue with that one. If neither is specified and multiple danlogo styles are installed, first list the installed styles, ask the user to choose, then start.

Tools and Files

  • scripts/: General tools — geometry and SVG generation (geom.py), multi-image comparison review sheet (sheet.py), SVG to PNG render (render.sh). See scripts/README.md for instructions. Copy to the project’s src/ when using.
  • scripts/prim.py: This style’s dedicated basic shapes (full circle, half circle, quarter circle, rounded-end bar, rectangle, fixed-angle triangle) that output true arcs; use it preferentially for sketches and prototypes, not geom.py’s arc_pts or clip_poly to cut shapes. It can also list the number of pieces and size layers of a logo (calibration ruler).
  • examples/eonpoint-modular/src/: Case study generation code. Learn its engineering approach (parameterized components, all dimensions driven by a single unit), but do not reuse its shapes or typography.
  • adapters/for-claude.md, adapters/for-codex.md: Differences between AI tools regarding image viewing, presentation generation, and web preview.
  • evals/briefs.md: Test briefs used to verify that this skill does not turn all brands into the same appearance.

Of the files in references/, the five marked danlogo-core (workflow, quality-gates, craft, deliverables, feedback-playbook) are shared chapters across the danlogo series and are consistent across all styles; this style’s exclusive chapters are philosophy, style-dna, creative-methods, and style-extension: the first three govern the logo itself, the fourth governs the aesthetic of the system, scenarios, and proposals, ensuring that the entire design and logo share the same character.

Related Skills