Loading...
Loading...
Build faux product UI that looks like a real product, as a still illustration or an animated demo with a cursor. Browser and app windows, dashboards, phones, notifications, terminals, bento grids and cursor walkthroughs, framed, masked and cropped the way a marketing page, feature card or docs hero needs them. Use whenever someone wants a fake or mocked UI, a product demo or walkthrough animation, a hero or feature-card illustration of an app, a product shot in the style of a polished marketing site, or an animated cursor doing things in an interface, even if they never say "faux UI". React and plain CSS.
npx skill4agent add benjitaylor/skills stageshowexamples/hero-demoa.click()a.set()examples/hero-demolinearcompactreferences/framing.mdreferences/bento.mdreferences/looks.mdminimalstandardrealisticText fillerreferences/motion.mdnode scripts/film.mjs "<preview>/?capture=<gold>" --select '#example' --still --out gold.pngnpm run devexamples/<yours>/?capture=<yours>references/craft.mdreferences/framing.mdreferences/framing.mdunframedreferences/craft.mdBarTextRowdata-targetdata-cursorrect()ActBubbleFlyposterreferences/motion.mdreferences/rehearse.mdreferences/teaching.mdfilm.mjs --gaterehearsal passedreferences/rehearse.mdreferences/review.mdREHEARSAL.mdreferences/verify.mdreferences/motion.mdreferences/craft.mdreferences/framing.mdreferences/craft.mdreferences/framing.mdreferences/craft.mdreferences/craft.mdreferences/motion.mdreferences/motion.mdreferences/craft.mdreferences/craft.mdnpm installnpm run devteaching/references/teaching.md| Need | Example | What to learn |
|---|---|---|
| Still or feature card | | Quiet hierarchy, a hard crop, one satellite, real words only on the selected customer, its neighbors and the total |
| Dark still | | One signal said once; album art keeps it a music app |
| Animated hero, a gesture | | Five beats, named targets, an annotation, a terminal coming forward |
| Choreography, no cursor | | Slow overlapping arrivals, reading time, a payoff that holds |
| Content changing in place | | Retained tracks, soft masks, dependent timing |
| AI answer | | The question sent, Thinking, the answer streaming in with its height, sources last; no sparkles, no purple |
| AI with cards | | A multiple-choice card answered and kept as the record, a card of options opening in the thread, booked from its own button |
| Form validation | | An error on the field that caused it, cleared by fixing it, then the button confirms on itself |
| Drag to reorder | | A row lifted by its grip, the others making room, dropped into place |
| Chart scrub | | A hairline and dot that follow the pointer, the headline value rolling to the day under it |
| Edit in a table | | A cell edited in place, then the total it feeds rolls a beat later |
| Loading to content | | A skeleton at the content's own geometry, rows resolving top to bottom, real chrome throughout |
| Dark hero | | Depth from surface steps on black, one lit color, a status that changes on its own pill |
| Live collaborators | | Each person one color everywhere, names riding their cursors, work shown in the doc's own marks |
| System story | | A chip flies into a row, MRR rolls, a second scene is the reset |
| Close-up | | One control at 1.4x with its window's chrome, the row whole, a large cursor to match |
| Many of one | | A grid of one thing off every edge, one tile in focus by depth, the only one with words |
| Fade crop | | A window fading out at its foot, over filler, instead of running off an edge |
| Panel over product | | A settings panel over the product's margin, one leader from the setting to what it changed |
| Overlapping windows | | A card in front of a window, its edge on the window's sidebar line |
| Stacked cards | | Two components at one width, a small gap, the lower one off the bottom |
| Opposite corners | | A bento tile: copy bottom-left, the product hung from the top-right corner |
| Tilted stack | | A loose pile of paper, small alternating angles, only the top card has words |
| Corner chip | | A small chip centered on a window's corner, half outside |
| Monochrome | | Other companies' products in a row, grayscale, faded at the foot |
| Row of windows | | Sessions side by side at one height: focus by depth, neighbors cut by the stage, only filler cropped |
| Window and phone | | A dashboard and a lock screen telling one event; the phone straddles over margin, never over the figure |
| Related objects | | An invoice, a plan, a connector, rolling totals |
| Calendar drag | | A populated week, one focal event, a measured pickup |
| Free dragging | | Grab offset, a measured grid, a drop slot that snaps |
| Phone app | | A card opens into its screen as one object, and the loop folds back |
| Dynamic Island | | One black shape, its content a separate layer |
| Messages | | Composer, typing, receipts, a bubble's lifetime |
| Cursors | | Five styles, element-driven kinds, resize edges and corners, no cursor at all |
| Annotations | | Leaders, dimensions, flows and a moving target; |
| Feature grid | | One hero, one window, a stat, an object, a diagram |
| Dark ruled grid | | Shared rules and technical imagery |
| Consumer grid | | Offset tiles, graphic art, physical objects |
| Image-led hero grid | | Different grounds and materials composed as one picture |
| Upload | | A file dragged in from the desktop, an upload row with progress that settles as a file row |
| Share | | A share popover over a document: an email becomes a chip, a role menu, a person added to the list |
| Swipe | | A phone swipe to archive: press, swipe, a throw at the finger's speed, the gap closes |
references/products.md| Need | Example | What to learn |
|---|---|---|
| Design tool | | Canvas selection, a color picker, a second cursor |
| Issue tracker | | Command menu and assignment |
| Chat | | Messages, a reaction, a thread reply |
| Launcher | | Search and clipboard history over a blurred desktop |
| Files | | Quick Look over a file list; a file moved into a folder; the same window in frosted glass |
| Music, dark | | A dark desktop app with album art |
| Docs and editors | | A slash command; a comment and its reply |
| Hover actions, archive, an undo toast | |
| Calendar, real app | | Drag to create an event, the quick-create popup |
| Office | | Slide editing; AutoSum and a chart |
| Browser page | | Search suggestions in a browser |
| Phone conversations | | Native chat apps on an iPhone |
references/kit.md| Need | Example | What to learn |
|---|---|---|
| Kit specimens | | Every frame and part |
| Glass | | Frosted surfaces over a color field |
| Backgrounds | | One interface over twenty grounds; |
| Logos | | Real marks, optically sized, on light and dark; |
| A product's look | | Type, shape and color working together |
kit/kit/index.tsIconFieldChipreferences/kit.mdStagecompactActsetwaitmoveclicktypereferences/kit.mdWindowPhoneLockScreenNotificationKeyboardThreadBubbleStampReceiptCollapseRollSwapCountConnectorFlyFollowStatesStreamPopoverScrollCameraExpandBarTextRowAvatarPinIconMenuFieldSegmentedToggleTabsBadgeChipBrandMarkCodeChartstageshow.cssreferences/framing.mdreferences/craft.mdreferences/motion.mdreferences/verify.mdreferences/rehearse.md