inputSchema
{
"type": "object",
"required": [],
"properties": {
"mode": {
"enum": [
"light",
"dark"
],
"type": "string",
"description": "Color mode"
},
"density": {
"enum": [
"compact",
"normal",
"spacious"
],
"type": "string",
"description": "Spacing density"
},
"primaryHue": {
"type": "number",
"description": "Primary color hue (0-360)"
},
"borderRadius": {
"enum": [
"sharp",
"rounded",
"pill"
],
"type": "string",
"description": "Border radius style"
}
}
}
outputSchema
{
"type": "object",
"required": [
"css",
"tokens",
"totalTokens"
],
"properties": {
"css": {
"type": "string",
"description": "Full :root { --var: value; } block"
},
"tokens": {
"type": "object",
"description": "Token name to value mapping",
"additionalProperties": {
"type": "string"
}
},
"totalTokens": {
"type": "number",
"description": "Total number of token variables"
}
}
}