Pattern Recombination
Pattern recombination is the fourth step in the screenshot driven design methodology and the only one that produces original interfaces. After you capture real product screens with CleanShot X or Playwright scripts that refresh fifty competitor pages every Monday you write one sentence captions that record exactly why the pattern matters to you. You classify every image into a fixed set of fifteen buckets such as hero navigation pricing table empty state or onboarding. Only then do you recombine. Pull three to five screenshots into Claude or Cursor. Write a prompt that assigns precise jobs. Pull the table density and keyboard hint density from the 2025 Linear screenshot. Pull the whitespace rhythm and desaturated brand color from the Vercel homepage. Pull the micro animation delays from the Arc browser command bar. Pull the progressive disclosure logic from the Ramp checkout flow. Synthesize a new billing dashboard that feels calm under pressure and output both a detailed design spec and working shadcn code. The model returns a hybrid. You iterate with your own judgment on whether the blend actually solves the user problem in front of you.
This process works now because 2025 vision models crossed the threshold from describing pixels to reasoning about design systems. Claude can hold twelve screenshots in context and explain exactly which hierarchy choice came from which product and why it should transfer. The recombination step forces conflict resolution between patterns which is where genuine novelty appears. One screenshot produces derivative work that every designer spots immediately. Five well chosen screenshots with surgical prompts produce interfaces that feel both new and instantly legible because every pattern already proved itself in shipping software. Fast teams in 2026 replaced their old Figma reference pages with these libraries because the output velocity tripled once recombination became muscle memory.
Pattern recombination is not copying a UI from Linear then changing the logo. It is not dumping random screenshots into v0 and accepting the first result. It is not design by AI committee or a replacement for taste user research or final craft in Figma. It is not the same as Midjourney style transfer because those outputs ignore tokens hierarchy and engineering constraints that real products demand. It is not optional inside the full methodology. Teams that skip captioning and classifying their library produce unsearchable garbage that collapses two sprints later. The prior three steps exist for a reason. Without them recombination becomes expensive guessing instead of synthesis.
A concrete example comes from the 2026 rebuild of a customer success portal at a Series B SaaS company. The team needed an activity feed that showed product usage insights without overwhelming non technical users. They pulled six screenshots: Linear is compact activity list with smart defaults, Vercel is analytics dashboard with progressive loading states, Notion is linked database relations, Intercom is message center hierarchy, Mixpanel is event stream clarity, and Arc is responsive command bar. Each caption called out one transferable principle such as Vercel is loading states that never feel broken or Linear is defaults that hide complexity until asked for.
The Claude prompt read like this. Extract the collapsed rows and smart defaults from Linear. Extract the chart clarity and loading states from Vercel. Extract the relation lines from Notion. Blend them into a usage insights panel for our CRM that prioritizes three actionable insights over raw data. Respect our brand desaturation and output both a Figma description and Tailwind component. The first pass contained too many charts. The second pass after the team added a maximum five visual elements constraint produced something that tested twenty eight percent better with new users. Engineers built it directly from the code. No reviewer said it looks like Linear or Vercel because the patterns had been deliberately broken and recombined.
The same team later recombined hero sections for their new marketing site. They fed screenshots from Vercel is bold single weight headline treatment, Linear is supporting illustration alignment, Perplexity is search bar integration, and Superhuman is extreme minimalism. The prompt demanded a hero that beat their current forty two percent conversion baseline while staying under 1200 pixels wide. The output lifted conversion to fifty eight percent and became the permanent landing page. Both cases succeeded because the library was maintained with strict naming conventions and the prompts stayed specific instead of vague.
Use pattern recombination when you have invested in a living screenshot library of at least one hundred well captioned entries and you face a feature design with many possible directions. It excels at component level work such as reimagining pricing tiers empty states settings panels or checkout flows. Run it during the ninety minute workshop where the entire team captures captions classifies and recombines against the same upcoming feature. Use it every sprint once your Playwright scripts deliver fresh references. It works best for teams already fluent in prompt engineering who know how to reject weak synthesis and tighten constraints until the output earns the right to ship.
Do not use it at the very beginning of a brand new product category where useful references do not yet exist. Do not use it when stakeholders demand pixel perfect fidelity to one competitor or when working on foundational brand elements like primary color systems and logo lockups that require pure human craft. Avoid it if your library consists of uncaptioned dumps or if you have not practiced prompt patterns that produce reliable results. Never treat the first AI output as final. The recombination step starts your work. You still refine in code and Figma with real user data.
Pattern recombination turns your screenshot library from a museum of other peoples ideas into a factory that builds only yours.
Read the full guide
Related terms
Keep exploring
Screenshot-Driven Design
The workflow that starts every design task with a real product screenshot fed directly into an AI model to extract patterns, tokens, and structure instead of beginning with wireframes or moodboards.
Screenshot Library
A screenshot library is a structured collection of captioned product screenshots from companies like Linear, Vercel, Arc, Stripe, and Notion that replaces moodboards as the primary reference system for AI powered design. Each entry follows strict naming conventions, includes your one sentence insight on the exact pattern worth stealing, and sits in shallow categories so models can query it for synthesis, token extraction, and recombination.
Prompt Engineering
The practice of writing instructions that produce consistent, usable output from a language model. Functionally identical to writing a good creative brief.