Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Clone any website as a pixel-perfect Next.js app using AI agents — automated reconnaissance, design token extraction, component spec generation, parallel building, and visual QA. Use when: reverse-engineering a website design, rebuilding a site in modern tech stack, creating pixel-perfect clones for redesign projects.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 52% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 18% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 64% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 4% | 0% |
Reverse-engineer and rebuild $ARGUMENTS as a pixel-perfect Next.js clone. This skill uses Chrome MCP for automated reconnaissance, extracts exact CSS values and design tokens, generates component specs, dispatches parallel builder agents in git worktrees, and runs visual QA. Extraction and construction happen in parallel — each section gets a detailed spec file before any builder is dispatched.
TARGET.md for URL and scope. If the URL doesn't match $ARGUMENTS, update it.npm run build. Next.js + shadcn/ui + Tailwind v4 scaffold must be in place.docs/research/, docs/research/components/, docs/design-references/, scripts/.docs/research/components/ before dispatch.npx tsc --noEmit after each builder, npm run build after each merge.Navigate to the target URL with Chrome MCP.
docs/design-references/.docs/research/BEHAVIORS.md.docs/research/PAGE_TOPOLOGY.md.Do this yourself (not delegated), since it touches many files:
layout.tsx, colors/tokens in globals.csssrc/types/src/components/icons.tsxpublic/ using a script via Chrome MCP to enumerate images, videos, background-images, then batch-downloadnpm run build passesFor each section in your page topology:
getComputedStyle() for every element (use a recursive walker script in Chrome MCP), extract multi-state styles by triggering state changes, extract verbatim text content, identify all assets.docs/research/components/<name>.spec.md covering: target file path, interaction model, DOM structure, exact computed styles, states/behaviors with triggers and transitions, per-state content, assets, responsive behavior at desktop/tablet/mobile.npx tsc --noEmit.npm run build after each merge.Continue the extract-spec-dispatch-merge cycle until all sections are built.
Wire all sections together in src/app/page.tsx:
npm run build passesUser: /clone-website https://linear.appThe skill navigates to linear.app, takes full-page screenshots at 1440px and 390px, extracts the dark color palette (#0A0A0B background, #5E6AD2 accent), Inter font stack, and smooth scroll behavior. It maps 6 sections (nav, hero, features grid, social proof, CTA, footer), builds the foundation with exact design tokens, then dispatches parallel builders — one per section in separate worktrees. After merging, visual QA catches a 2px padding difference in the feature cards and auto-corrects it.
User: /clone-website https://stripe.com/pricingThe skill identifies the pricing page's complex interaction model: tabbed pricing tiers (click-driven), a sticky comparison table header (scroll-driven), and expandable feature rows (click-driven accordions). It extracts all 3 pricing tier states by clicking each tab, captures the sticky header's before/after scroll styles, and documents each accordion's open/close transitions. The comparison table gets split into sub-components (header, row group, expandable row) with separate specs and builders.
<img> elements and positioned overlays.text-lg" is wrong if computed value differs. Extract exact values.Other measured skills in the registry, with their headline benchmark lift.