Agent skill

UI Designer Skill: Extract a Design System from Screenshots

The ui-designer skill reads reference screenshots, writes a design system from them, drafts a product PRD, and composes a prompt that has an AI coding agent build matching React screens.

Install
claude plugin install ui-designer@daymade-skills
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the ui-designer skill?

The ui-designer skill is a folder in daymade's skills marketplace repository. Give it a directory of UI screenshots and a project idea. It extracts colors, typography, components and spacing into a design system document, drafts a PRD, then combines both into an implementation prompt for several React variations.

The ui-designer skill starts from pictures. You point it at a folder of UI screenshots or mockups, and it works backward to the rules behind them: the palette, type, components and spacing that make the references feel consistent.

The skill lives in the ui-designer folder of daymade's skills marketplace repository, a collection of production oriented skills for development workflows, and it installs from there as its own standalone plugin.

The six step workflow

  1. Gather inputs: a reference images directory, a project idea file, and optionally an existing PRD.
  2. Extract a design system from the images using the design-system template.
  3. Generate an MVP PRD if one was not supplied, refining it with you.
  4. Compose the final UI implementation prompt from the design system and the PRD.
  5. Check the project for React and tell you what to set up if it is missing.
  6. Implement the screens from the composed prompt.

What lands on disk

  • The design system goes to documents/designs, named after the image directory.
  • The PRD can be saved to documents/prd.
  • The final prompt goes to documents/ux-design with a timestamp in the file name, so each version is kept.
  • The code output is separate React page components with a showcase page that gathers them: three variations for mobile, two for web.

Who the ui-designer skill is for

Best for

  • Matching the look of a product you admire when you have screenshots of it and a new idea to build.
  • Producing a written design system from visuals, with hex codes and pixel sizes rather than loose adjectives.
  • Getting several UI options at once for a screen before choosing one.

Not for

  • Projects that are not React. Step five checks for React and suggests a create-react-app setup with Tailwind and lucide-react.
  • Starting without images. The skill depends on reference screenshots, so for another route into a page, see landing-page-design.
  • Pixel exact conversion of one screen. The skill looks for patterns across several images to guide new designs.

Use it with UiChemy

The skill ends in React components, not WordPress. To land a chosen variation on a site, bring the build to UiChemy AI to WordPress, or edit it in Composer inside Elementor or Gutenberg. Related: image to code. Click Get Started on uichemy.com.