Produces design reference imagery before implementation — screen concepts, layout directions, and flows for web or mobile that make a verbal brief concrete enough to argue with. Use this when a brief needs visualizing before anyone builds, when comparing layout directions, when handing a developer a target, or when stakeholders are describing different things with the same words.
npx skills add https://github.com/cbrock84/headcount --skill visual-reference-generation
Arguing about an image costs an hour. Arguing about a build costs a sprint. Generate the picture
first.
Settle these, or the output is decoration:
problem at different aspect ratios: touch targets, native chrome, and scroll behavior change what
a good layout is.
the image can be judged against something.
on three-word labels collapses on contact with actual copy.
or iterate separately.
is one option presented three times.
Web — the fold is a real constraint but not a hard one; horizontal space allows genuine layout
choices; hover exists. Design for a range of widths, and decide what the narrow case does.
Mobile — thumb reach dictates where primary actions sit; native navigation patterns are
expectations, not suggestions; there is no hover, so affordance must be visible. Design the scroll,
not the screenshot.
Say explicitly what in the reference is direction and what is placeholder. A developer
handed a concept will otherwise implement the lorem ipsum faithfully.
Take cbrock84/visual-reference-generation from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.