algorithmic-color-pale…
Derive a full UI colour palette algorithmically from one or two brand colours. Darker and lighter variants for interactive states, desaturated greys from the…
Product visuals — hero shots, demos, screenshots, landing-page panels — must reproduce the real product, not a stylised poster of it. Design with real content and real data, mirror the actual output the product generates, keep every label and number truthful, and refuse
$ npx -y skills add dembrandt/dembrandt-skills --skill authentic-product-representation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/authentic-product-representationContext preview
The summary Claude sees to decide when to auto-load this skill.
Product visuals — hero shots, demos, screenshots, landing-page panels — must reproduce the real product, not a stylised poster of it. Design with real content and real data, mirror the actual output the product generates, keep every label and number truthful, and refuse
name: authentic-product-representation
description: Product visuals — hero shots, demos, screenshots, landing-page panels — must reproduce the real product, not a stylised poster of it. Design with real content and real data, mirror the actual output the product generates, keep every label and number truthful, and refuse fabricated marketing chrome. Use when building landing pages, hero sections, product screenshots, demo panels, or any visual that stands in for the real thing.
metadata:
priority: 7
pathPatterns:
- "app/**"
- "src/**"
- "**/*.tsx"
- "**/*.jsx"
- "**/*.html"
- "**/page.tsx"
- "**/hero*"
- "marketing/**"
- "landing/**"
promptSignals:
phrases:
- "hero section"
- "landing page"
- "product screenshot"
- "screenshot in the hero"
- "product shot"
- "mockup"
- "demo panel"
- "fake data"
- "placeholder data"
- "lorem ipsum"
- "marketing visual"
- "make it look impressive"
retrieval:
aliases:
- authentic product representation
- honest product visuals
- design with real data
- real content not lorem ipsum
- credible hero
- product screenshot
- anti AI-slop
- show the real thing
intents:
- make this hero credible
- show the real product output
- replace the fake screenshot with something real
- use real data in this mockup
- this looks AI-generated, make it authentic
examples:
- this hero looks fake, make it credible
- replace the lorem ipsum with real content
- the demo panel should show what the product actually outputs
- this screenshot is invented, base it on the real thing
- the landing visual looks AI-generatedThe fastest way to lose a visitor's trust is a product visual that is obviously staged. People have seen thousands of landing pages; they recognise a fabricated dashboard, a screenshot full of lorem ipsum, or a "terminal" that prints things the real tool never would. The visual that converts is the one that looks like it was screenshotted straight out of the working product — because it was, or because it was built to be indistinguishable from it.
The principle is simple: **the visual is the product, not a poster of it.** Every shortcut away from that — invented data, decorative chrome, a capability shown that does not exist — is a small withdrawal from the trust account.
This skill governs whether a visual is *credible*; what it has to accomplish in the page's argument comes from the product narrative framework in [[layout-paradigms-and-consistency]]. A fabricated proof point proves nothing.
---
Idealised placeholder content hides the problems your design will actually face.
If you genuinely cannot use production data, generate the mock **from the real schema and the real renderer**, so its shape, formatting, and constraints match what ships.
---
When a visual stands in for what the product produces — a CLI run, a generated file, a report, a chart, an editor — reproduce the **actual format**, not a prettier reinterpretation.
A reinterpreted mock is a maintenance liability and a credibility risk: it looks like the product until someone compares it to the product.
---
The visual makes claims. Every one must hold.
---
A recognisable visual dialect signals "generated to look impressive" rather than "screenshotted from a real product." It reads as AI-slop and erodes the authenticity you are trying to build.
Avoid:
UX and design-system skills for AI agents. Install once, and your agent knows how to design. --all installs every skill at once. They load only when a prompt needs them, so there is no runtime cost to having them all. Want to pick by hand?
Repo: dembrandt/dembrandt-skills
Derive a full UI colour palette algorithmically from one or two brand colours. Darker and lighter variants for interactive states, desaturated greys from the…
The persistent shell around an application — the top bar, the app launcher, the tenant and environment cue, and in heavy tools a status bar. In an estate of…
A brand's visual tone — playful or serious, rounded or angular — should be consistent across all UI elements. Shape language in typography, border-radius, and…
Every interactive element needs a complete set of visual states — rest, hover, active/pressed, focus, disabled, and loading. States should be derived…
Rebuild an existing web page 1:1 from measurement instead of by eye — into Figma, Penpot, or code. Captures the rendered page, the raw source and the computed…
Choose light, dark, or combined color mode deliberately based on brand tone and user context. Offer a theme selector only when user control genuinely matters —…