Frontier Creatives Vol. 04 · Designing with AI · October 2026

The OpenID Foundation gets a UI Factory

How we redesigned the Conformance Test Suite without touching a line of code.

“Writing code by hand is no longer an economically viable skill for most programmers at most companies.”

DHH · Rails World 2026

I love code.
I put my pencil down anyway.

My book, CSS maintenables avec Sass & Compass

My book, about clean CSS and design/dev collaboration

Me on stage at Schema by Figma, 2025

On stage at Schema by Figma, 2025

OpenID

The OpenID Foundation · since 2007

The OpenID Foundation

You use their standards every day.
You just don’t know it.

Sign in with Google You click. who is this? GoogleIs it really you? signed ID token The appChecks the signature. You’re in. Securely.

Sign in with Google, Apple, Microsoft… It all runs on OpenID Connect, their standard.

Their tool

The OpenID Conformance Suite.

It proves a bank built “Sign in with…” right.

Built by experts, for experts.

Banks and governments around the world now need it.

The old Create Test page: nine dropdowns, then a form of empty boxes

“They see this whole list with maybe 50 test plans… you basically have no idea which one to pick.”

Principal engineer

The research found the problems.
Nobody was there to fix them.

Cover of the research report: OpenID Foundation, Conformance Test Suite User Research, February 2026, by Super User Studio

Super User Studio. 10 interviews, 10 usability tests. 64 findings.

Getting Started
Setup & Configuration
Running Tests
Diagnosing Results
Certification
Documentation
Accessibility

14 high   39 medium   10 low   1 keep

Report page: Choosing a test. The dropdown of test plans. Finding: choosing the right test is confusing and error-prone. Severity high.

Five busy Java maintainers.
No designer.

Agents copy the kitchen they walk into.

April 22: Storybook running next to the code, the old components turned into a library, still in Bootstrap colours

“I’m the one most afraid of introducing a regression.”

A maintainer, in a demo

April 22. Storybook, tests on the old pages, the old widgets turned into a library. Nothing redesigned yet.

Build, check, fix. Repeat.

fix Rec #17

Prompt

Agent writes code

Checks run

a tiny program
or an adversarial agent

close-md exists, x does not

The error tells the agent the fix. Again and again, until it passes.

Pass

A maintainer reviews

Prompt engineering is dead.
It’s all about loops and context.

Tool-specific tokens, with notes.

The 2022 OpenID brand guide, colour palettes slide

The 2022 brand guide: Arial, and an orange that “should never cover a large area”

Storybook tokens page: the brand palette, with a note on orange-pure

“--oidf-orange-pure is reserved for the logo and Certified mark only.”

Status colours from Claude Design: passed, failed, warning, running, and a grey skipped

Dozens of unmonitored agents.

Phases
› 1 Transform 0/46
Transform · 46 agents
1–45 of 46 ↓
Spot the bug · 1The same news, shown again and again
Spot the bug · 2A badge on top of text
Spot the bug · 3A URL wrapped a few letters per line
Spot the bug · 4The account menu: the Tokens item overflows the menu
Spot the bug · 5Columns out of line

“Writing codedrawing pixels by hand is no longer an economically viable skill for most programmersdesigners at most companies.”

DHH · Rails World 2026

A frame from the montage: columns out of line

My design tool: a screenshot, a red arrow, one sentence.

A test page screenshot with a red arrow from the Hide test structure link up to the orange Continue Plan button

“move this thing”

A week after we merged, someone’s agent made this.

CONFORMANCE SUITETest PlansTest LogsTokensAPI Docs
Plans  ›  oidcc-basic-certification-test-plan  ›  oidcc-login-hint
▷ Continue Plan
Module 24 of 38
oidcc-login-hintPASSEDFINISHED
⊙  Test passed
ABOUT THIS TEST (always visible)
This test calls the authorization endpoint with a login_hint (provided in configuration, or buffy@ if not), which must at a minimum not result in errors. Please remove any cookies you may have received from the OpenID Provider before proceeding.
TEST STRUCTURE
Make request to authorization endpoint
✓ 6
Verify authorization endpoint response
✓ 21
Userinfo endpoint tests
✓ 2

Marcus’s change, redrawn: the “About this test” box stays on screen during a test. Styled off-system.

My laptop: 300+ skills for my AI. Only I had them.

I was building a UI factory for the team.
It only ran from my laptop.

Joseph was able to ship a design fix.

Skipped

Violet: skipped. Grey: never ran.

AGENTS.md: “skip is the SKIPPED verdict only, neutral the grey for never-run/pending/unknown”

The team can now throw anything at their agents and great UI comes out.

Your why finally
has a reader.

Design

What do people need?

Agents

Build

Design

Did they get it?

Design got bigger.
Just not in the pixels.

QR code to AGENTS.md on GitLab

AGENTS.md on gitlab.com/openid/conformance-suite