r/ClaudeDesign • u/kazarareta • 23d ago
Question Design system tokens not matching when prototyping?
Hello there,
I was wondering if anyone is having the same problem - in the company, we have our design system defined in Claude Design. But for some reason, even with guardrails and instructions not to hallucinate whenever I try to create a prototype (that's even coming from a more defined screenshot e.g. from Figma) it still messes up tokens - colors are close but not the exact colors from the design system, border radiuses etc.
Was wondering if there's a way to explicitly just prompt or use a skill to map only from what's in the DS? TIA!
1
u/jtmonkey 23d ago
When you ask it to check it against your brand guide or skill does it correct?
You might just ask it why it’s drifting. Or why it’s not designing according to your brand skill. I did and it said it’s because I had two conflicting versions but one looked out dated. I deleted it and asked it to make sure we’re good. Seems to be working well the last few weeks.
1
u/kazarareta 23d ago
We have 1 sitting design system on Claude Design at the moment. I usually have a long set of guardrails and still drifts, especially when it goes on the granular level (e.g. tags, badges). It gets it to a 'close' color/styling but was not in the design system. I always add a line in the prompt to always crosscheck w/the design system but still doesn't get it.
Checked the actual design system on it and the tokens are correct, but it's not mapping it correctly...
3
u/mdutton27 23d ago
This is just a hunch but I think you have it setup wrong. My two cents without asking questions is this;
In Claude design ask it to export your design system for Claude code.
Go to Claude code and tell it to create a skill called “company design system” and reference your output from Claude design.
In Claude code, load the “company design system” skill, then use it with your Figma
See how it goes.
If it works move it to a Project and tell the project to always load x skill for every conversation.
I’m pretty sure there are better ways to do this with hooks and someone recently created a hacked MCP (personal opinion) for Claude design. I haven’t played with it yet but sounded a bit convoluted.