TJ

@tpitre.bsky.social

Makin' my way in the world today takes everything I got. Takin' a break from all your worries sure would help a lot. Wouldn't you like to get away?

Figma Motion puts keyframes on the canvas, tied to components and variables. Motion is now a design system material. I demoed driving it with an MCP: prompt → animation → motion values saved as variables → DTCG tokens. southleft.substack.com/p/figma-moti...

Figma Motion Is the Feature I Didn't Know I Was Waiting For

Notes from my first Config as a Figmate, plus a demo of controlling Motion's keyframes and timeline through the Figma Console MCP.

southleft.substack.com

Your design system docs look great. Can an agent actually read them? A designed frame gets read as a node tree the agent has to reconstruct. A description field gets read as markdown. No guessing. One is gorgeous. The other is queryable. open.substack.com/pub/southlef...

Designed vs. Declared: How to Document a Design System for AI

A tested take on why description fields and annotations beat designed doc frames when the consumer is an AI agent, not a human.

open.substack.com

Bad upstream decisions in a design system don't stay bad in one place. They become bad everywhere the system touches. That's the cascade, and it works exactly the same way when AI agents are doing the cascading. Wrote a piece on how to think about it. www.linkedin.com/posts/tpitre...

How Context Cascades | TJ Pitre

Bad upstream decisions don't stay bad in one place. They become bad everywhere the system touches. Every design systems practitioner has felt this. A component named carelessly five months ago. A t...

linkedin.com

I’ve been getting a lot of questions about running Figma Console MCP with Codex, so I recorded a full demo and wrote up the setup. Covers the full workflow: installing MCP, connecting Figma, and running design → code parity checks. southleft.substack.com/p/running-fi...

Running Figma Console MCP with Codex

A complete walkthrough of connecting Codex to the Figma Console MCP and using it to inspect design systems, tokens, and design-to-code parity.

southleft.substack.com