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
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.
About
Use cases: design, frontend, backend, data
Reviews
Write a reviewNo 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
- Website
- claude.com/claude-code
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
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)