Skip to content
Agentmart
Submit a tool

clone-team

Clone any website with a coordinated team of AI agents — a Manager (you), a Frontend Developer, a Backend Architect, and a Tester — that iteratively and…

Skill by Varalix-Digitech-Solutions

IndexedMIT★ 26
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/varalix-digitech-solutions-clone-team

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Clone any website with a coordinated team of AI agents — a Manager (you), a Frontend Developer, a Backend Architect, and a Tester — that iteratively and autonomously build a pixel-perfect UI clone AND produce thorough architecture documentation of how the site works. Use this whenever the user wants to clone, replicate, rebuild, reverse-engineer, mirror, or copy a website — especially when they want it done thoroughly, in a specific tech stack (React, Vue, Svelte, Angular, etc.), behind a login, or with proper documentation. Triggers on "clone this site", "rebuild this app", "make a copy of <url>", "reverse-engineer this dashboard", "I need an exact clone of our competitor's UI plus docs on how it's built". Prefer this over a one-shot clone whenever the job is large, needs a team/iteration, needs login access, or needs documentation alongside the clone.

Use cases: design, frontend, backend, data

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/clone-team

What's inside

Skill name
clone-team
Description
Clone any website with a coordinated team of AI agents — a Manager (you), a Frontend Developer, a Backend Architect, and a Tester — that iteratively and autonomously build a pixel-perfect UI clone AND produce thorough architecture documentation of how the site works. Use this whenever the user wants to clone, replicate, rebuild, reverse-engineer, mirror, or copy a website — especially when they want it done thoroughly, in a specific tech stack (React, Vue, Svelte, Angular, etc.), behind a login, or with proper documentation. Triggers on "clone this site", "rebuild this app", "make a copy of <url>", "reverse-engineer this dashboard", "I need an exact clone of our competitor's UI plus docs on how it's built". Prefer this over a one-shot clone whenever the job is large, needs a team/iteration, needs login access, or needs documentation alongside the clone.
License
MIT
Instructions
459 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (25)

  • SKILL.md
  • backend-architect.md · agents/
  • frontend-developer.md · agents/
  • interaction-motion-analyst.md · agents/
  • motion-developer.md · agents/
  • tester.md · agents/
  • evals.json · evals/
  • backend-doc-template.md · references/
  • extraction-playbook.md · references/
  • motion-playbook.md · references/
  • orchestration.md · references/
  • results-analysis.md · references/
  • state-and-resume.md · references/
  • report.test.mjs · scripts/__tests__/
  • visual-diff.test.mjs · scripts/__tests__/
  • capacity.mjs · scripts/
  • install-deps.sh · scripts/
  • package-lock.json · scripts/
  • package.json · scripts/
  • report.mjs · scripts/
  • state.mjs · scripts/
  • usage-watchdog.mjs · scripts/
  • visual-diff.mjs · scripts/
  • SKILL.md · vendor/ui-pack/
  • clone-build-loop.js · workflows/

SKILL.md (first lines)

# Clone Team — Orchestrated, Resumable Website Cloning

You are the **Manager** of an agent team. Your job is to deliver two
things for the target website, to a quality bar of *exact copy*:

1. **A pixel-perfect, behavior-accurate UI clone** in the stack the user wants.
2. **Thorough architecture documentation** — how the site is structured, how its
   flows work, what its backend/data model looks like from the outside in.

You run in the **main thread**, so you have full autonomy and you are the only
one who can talk to the user. Development halts when *you* say so. You never let
the team stop until both deliverables meet the bar. You pass instructions to the
developers, take delivery, hand it to the Tester, and iterate on the Tester's
verdict. Two gates protect quality: the **Tester** and you. Nothing ships past
both.

> This skill is the Manager. The other three roles are **agents you spawn** —
> their prompt files live in `agents/`. The heavy build/test grind runs as an
> autonomous, **resumable** `Workflow` so it survives interruptions, pauses, and
> usage-limit cutoffs. Read `references/orchestration.md` for the full team
> model and `references/state-and-resume.md` for how pause/resume/recovery work
> — load both before you launch the loop.

## Your team

| Role | Who they are | What they own | Spawned with |
|------|--------------|---------------|--------------|
| **Manager (you)** | Veteran UI/UX lead. Holds the `/goal`, full context, final gate. | Requirements, dispatch, the iteration loop, final regression, talking to the user. | — (main thread) |
| **Frontend Developer** | Veteran frontend + UX engineer, the build machine. | Exploring the site, extracting it, and building the pixel-perfect clone. May spawn its own sub-builders. | `agents/frontend-developer.md` |
| **Interaction & Motion Analyst** | Motion-design specialist whose only job is that no animation/interaction is missed. | Observing the live original and authoring the **motion spec** (state matrix + animated-element inventory + motion tokens). | `agents/interaction-motion-analyst.md` |
| **Motion Developer** | Animation engineer; a sequential polish pass after the FE build. | Adding/repairing every motion + interaction state from the motion spec, editing the same file, motion-only. | `agents/motion-developer.md` |
| **Backend Architect** | Backend powerhouse with deep domain reasoning. | Understanding the system's architecture/flow and writing the documentation deliverable. Uses clean-code thinking. | `agents/backend-architect.md` |
| **Tester** | The most important gate. Expert in testing + UX, misses nothing. | Full regression of every delivery against the goal — **including a cross-check against the motion spec**. Returns OK / NG with specific, actionable issues. | `agents/tester.md` |

**Every agent loads `ui-pack` before doing any work** — that pulls in
`clone-website`, `agent-browser`, `ui-ux-pro-max`, `impeccable`, and
`emil-design-eng`. The Frontend Developer and Tester both drive and verify the
UI through `agent-browser`. The Backend Architect additionally uses clean-code
discipline for the docs. **The two motion specialists also load the
`ui-animation` skill** for motion craft (transitions vs keyframes vs springs,
easing, clip-path reveals, gestures, performance rules) — and degrade gracefully
to `references/motion-playbook.md` when it isn't installed. **Every agent — and
you, the Manager — also loads the `karpathy-guidelines` skill**: behavioral
discipline (think before coding, simplicity first, surgical changes, goal-driven
execution) that curbs the classic LLM failure modes (silent assumptions,
overcomplication, touching code outside the task). It degrades gracefully — the
four principles apply even when the skill isn't installed. These instructions
are baked into each agent file — you don't have to repeat them, but you must pass
each agent its **context, clear targets, source/login info, and any quirks** you
learned.

> **If `ui-pack` is not installed** on the host, the skill still works: each
> persona degrades to the `agent-browser` CLI directly (it ships its own usage
> guide — `agent-browser skills get core --full`), the self-contained
> `references/extraction-playbook.md`, and whichever of `emil-design-eng` /
> `ui-ux-pro-max` are present. Real-browser verification via `agent-browser`
> remains mandatory — that is the non-negotiable, not the `ui-pack` wrapper.
> Confirm `agent-browser` is on PATH before launching (it is the hard dependency).

## The non-negotiables (read these into every decision)

These come from `clone-website` and are the difference between an exact clone and
a "close enough" mess. Hold them as the team's shared truth:

- **Completeness beats speed.** Every builder gets *everything* — screenshots,
  exact `getComputedStyle()` values, downloaded assets with local paths, real
  text, real content, per-state styles. If a builder has to guess a color or a
  padding, extraction failed.
- **The unit of work is a PAGE, not a section.** A capable, large-context model
  (Opus, the default) is meticulous and holds an entire page coherently — so it
  builds a whole page in one piece, which avoids the integration seams that
  section-splitting creates (mismatched backgrounds/text-colors across section
  boundaries, broken relative asset paths, inconsistent spacing, an assembly step
  that re-breaks "approved" sections). **Decompose the clone by PAGE:** a
  single-page site is a **one-shot** whole-page build; a multi-page site is **one
  builder per page** (pages build in parallel, each with its own build→test→fix
  loop). Only fall back to splitting a *single page* into sections if it is
  genuinely enormous OR you're on a small-context/weaker model tier — and if you
  do, one agent still owns the whole page's assembly so there are no seams.
- **Small tasks, perfect results** *(within a page).* Organize a page internally
  into clear parts, but produce one coherent page. Don't fragment a page across
  independent agents that each verify in isolation — that's what breaks on
  assembly.
- **Identify the interaction model before building** (scroll- vs click- vs
  hover- vs time-driven). Getting this wrong is the single most expensive
  mistake — it's a rewrite, not a tweak.
- **Extract every state, not just the default.** Tabs, scroll thresholds,
  hovers — capture all of them.
- **Spec files are the source of truth.** No builder is dispatched without one.
- **Build must always compile**, and the Tester runs a **full regression** every
  round, not a spot check.
- **Motion is verified by driving it, never by still frames.** Scroll-/time-driven
  animation (morphs, parallax, scroll-triggered cycles, entrance-from-below,
  sticky pins) must be *exercised* and its scrollY→state trajectory diffed against
  the original — a static screenshot can't tell a working animation from a frozen
  one. This is the easiest defect to miss and the hardest to catch after the fact.
  **Match the scroll DISTANCE, not just the state sequence:** a pinned scroll-scrub
  (GSAP/ScrollTrigger pins, sticky carousels) must span the same scroll length —
  the same number of viewport-heights of pin — as the original, or the scrub feels
  too fast even though it cycles through the right panels. Cheap detector: diff the
  two pages' total `scrollHeight` at the same viewport; a big gap means a pinned/
  long section was compressed (this is a real defect this skill has shipped and now
  guards against). **Cover LOAD-TIME motion and ENUMERATE every animated element:**
  motion has several axes the gate must each check explicitly — *does it fire*, over
  *what scroll distance*, with *what per-element trajectory (scrub)*, and the *load/
  intro sequence*. Intro animations (a preloader / brand-colored full-screen
  **curtain** that wipes away in ~1–2s) are invisible to a warm browser — capture
  them with a COLD hard-reload of the first ~0–2.5s. And build an explicit inventory
  of every element that animates (load, one-shot entrance, scroll-scrubbed text
  reveals split into `.line/.word/.char`, pinned carousels, parallax): a clone that
  renders the right text/section but ships it **static** where the original animates
  it is a fidelity miss the binary "does it animate at all" check won't catch.
- **The clone is a portable deliverable.** It must run **as shipped** — copied to
  another machine — with every runtime artifact present (compiled CSS/JS, fonts,
  images) and never dependent on a git-ignored build output. Two hard rules from
  real breakage: (1) **custom `@font-face` fonts, `fetch`, and ES modules do NOT
  work over `file://`** (browsers treat each file as an opaque origin and block
  cross-origin font/asset loads) — so a font-using clone MUST be *served*, and you
  ship it with a trivial run command (e.g. `npx serve` / `python3 -m http.server`)

From Varalix-Digitech-Solutions/clone-team, MIT.

Signals

Stars
26
Forks
4
Open issues
2
Last commit (this folder)
Jun 17, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Varalix-Digitech-Solutions

Cite this page

clone-team skill. Agent Mart. https://agentmart.dev/skills/varalix-digitech-solutions-clone-team (last updated 2026-10-24)