← BACK TO PROJECTS
CASE STUDY 2026

Visual References - Technique Taxonomy

Visual References is the app where I keep every image I save for design work. The taxonomy on top of it sorts them by the mechanism that makes them work: what an image asks your eye to do, what it works through, and the technique that does it. I built the app and the taxonomy, mapped the library with Claude and published the framework on GitHub.

VIEW THE TAXONOMY ON GITHUB
PROJECT DETAILS
DURATION
SINCE AUGUST 2026
TOOLS
REACTNODE.JSSQLITED3MCPCLAUDE CODE
PERSONAL PROJECT
Visual References - Technique Taxonomy
THE CHALLENGE

Thousands of references, and no way to ask why they work

My reference library holds years of saved images, moved out of a subscription app into one I built myself and described in words. Search could find a dark poster or a red layout. It had no answer to the question I ask on every project: why does this image work, and where else have I seen that done?

THE SOLUTION

A map of how images work

The taxonomy starts from four questions an image puts to your eye: what is different here, what belongs together, where do I look next, and what does this mean beyond what I see. Each question opens into domains such as space, time or culture, and each domain into techniques like chiaroscuro or closure, 97 in all. Every reference links to the techniques it uses, so the library now answers by mechanism.

PROCESS 01

Research & Definition

  1. 01Moved the library out of a subscription app and into my own, checked one to one against the original.
  2. 02Described the references with Claude, so the images could be searched in words.
  3. 03Built the taxonomy in four levels: operation, domain, technique, execution.
  4. 04Tested it on 60 references with two independent Claude raters. They chose the same lead technique 75% of the time, and the disagreements became new rules.
  5. 05Mapped the whole library with Claude agents working from the same definitions.
  6. 06Published the framework on GitHub under CC BY 4.0.
Visual References - Technique Taxonomy — research and discovery process
COLOR SYSTEM
Carbon
Chalk
Differentiate
Group
Sequence
Infer
TYPOGRAPHY SELECTION
San Francisco (system)

The Mac's system font across the whole interface, quiet next to thousands of images.

Menlo

Settings and technical metadata.

9,137
references mapped
97
techniques, each with a card
4
questions an image asks
8
domains it works through
THE MAP

Every line ends in a technique

The ring reads from the center out: a question, the domain it works through, then the technique. Click an operation to fly into its branch, pull back to the whole map, or type a name and land on a technique's card. Images can sit on the map too. I keep them off here because the references are other people's work.

The tree view with the Differentiate question opened into the Feature domain and its techniques in a row, led by Glow
THE TREE

One branch at a time

The tree opens one path: pick a question, then a domain, and its techniques line up by how often they appear in the library, each with its own icon and count. Pick one and it shows what changes in the image, a good place to start when a layout feels flat.

The chiaroscuro card open beside its node on the map, with its definition, why it works and how to spot it
TECHNIQUE CARD

A card for every technique

Each card says what the technique is, why it works, what changes, how to spot it, when to use it and when it fails. It also sets the technique apart from its closest neighbors and names where the idea comes from, like Caravaggio and Itten for chiaroscuro.

A saved trail for the Vatra brief: four chosen techniques with the reason for each, then two that were considered and dropped
CLAUDE CONNECTOR

Claude works from the same map

A connector gives Claude the taxonomy and my library. Give it a brief and it picks techniques, finds references that use them and saves its reasoning as a trail, including what it dropped. The trail here led to Vatra, one of my demo landings. The framework is public too: a README, a Claude skill and a spreadsheet template for anyone's own library.

Visual References - Technique Taxonomy — design mockup 1 of 2
Visual References - Technique Taxonomy — design mockup 2 of 2
PROCESS 02

Iteration & Refinement

The first map was 5,300 pixels wide

One long row of techniques was unreadable on a laptop. I moved to four columns, then a force graph, then the ring and the tree, which fit a single screen and still show every technique.

Seven more for motion

A library of animated references needed words still images never did, so version 1.7 added seven techniques for time, such as type-on, masked reveal and stagger. The app runs that version, and GitHub holds the 90 techniques before it.

Visual References - Technique Taxonomy — iteration and refinement
WHAT SHIPPED
Taxonomy of 97 techniques
Ring and tree views, with a card per technique
Claude connector with saved trails
Public framework on GitHub
VIEW THE TAXONOMY ON GITHUB

OTHER CASE STUDIES

VIEW ALL
Eleleth - Editorial System — case study
PERSONAL PROJECT

Eleleth - Editorial System

→
Transcript Desk - Video Research — case study
PERSONAL PROJECT

Transcript Desk - Video Research

→
Epinoia - Research Rooms — case study
PERSONAL PROJECT

Epinoia - Research Rooms

→