ux:style-synthesize
Installation
SKILL.md
Compatibility: The
context: forkfrontmatter field is Claude Code-specific — on OpenCode and VS Code Copilot it is ignored and the skill runs inline using the current model. Core functionality is preserved on all platforms.
ux:style-synthesize
Visit a live URL, screenshot across breakpoints via browser automation, and synthesize the visual style into a Markdown report and CSS custom-property theme file.
Step 0: Parse Args
Extract from arguments:
SOURCE_URL= first non-flag argument that starts withhttp. If absent, ask: "What URL should we analyze?"NAME= value after--nameflag. If absent, derive from URL domain (e.g.linear.app->linear,www.stripe.com->stripe)SOURCE_SLUG= slugified NAME (seereferences/utils.mdfor slug derivation)OUTPUT_DIR = docs/ux/style-research/{SOURCE_SLUG}/BG_MODE = trueif--bgis presentSILENT = trueif--silentis present
Create the output directory: