@dzhechkov/skills-website-cloner
v0.1.0
Published
Website Cloner — skill for Claude Code: reverse-engineer any website into a pixel-perfect Next.js/shadcn/Tailwind clone (browser-MCP extraction → parallel builder agents in git worktrees → visual-diff QA). Imported (MIT) from JCodesMore/ai-website-cloner-
Maintainers
Readme
@dzhechkov/skills-website-cloner
Website Cloner — skill for Claude Code that reverse-engineers any website into a pixel-perfect Next.js clone.
What It Does
A 5-phase "foreman" pipeline (extraction and construction run in parallel):
- Reconnaissance — screenshots, design-token extraction, interaction analysis (via a browser MCP)
- Foundation — fonts, colors, downloaded assets
- Component Specs — per-section specs with exact computed CSS values
- Parallel Build — dispatches builder agents in git worktrees
- Assembly & QA — merges worktrees, runs a visual diff against the original
Triggers on "clone this site", "rebuild this page", "pixel-perfect clone", "reverse-engineer this website". Pass one or more URLs as arguments.
Reverse-engineering, two halves. This is the frontend/implementation counterpart to
reverse-engineering-unicorn(which produces the business playbook). And it's the inverse offrontend-design(which creates a new, distinctive UI rather than replicating an existing one).
⚠️ Runtime Prerequisites (NOT bundled — provide your own)
This skill is not self-contained like most dz skills. It requires:
- A browser-automation MCP — Chrome / Playwright / Browserbase / Puppeteer. In this ecosystem,
qe-browser(Vibium, in@dzhechkov/skills-qe) orbrowser-qa(in@dzhechkov/skills-ecc) satisfy this. The skill cannot run without one. - A scaffold already in place — Next.js 16 + React 19 + Tailwind v4 + shadcn/ui (
npm run buildmust pass).
If either is missing, the skill's Pre-Flight will stop and tell you to set it up.
How to Use
npx @dzhechkov/skills-website-cloner initThen in Claude Code: /clone-website https://example.com.
Provenance
Imported (MIT) from JCodesMore/ai-website-cloner-template and canonicalized into this monorepo per ADR-0001. Only the clone-website SKILL.md is vendored (no upstream scripts); see sources.json for attribution + the runtime prerequisites. Original copyright © JCodesMore under the MIT License.
CLI Commands
init (default) · update · remove · list · doctor — options --force, --dry-run, --help, --version.
Also Available Via dz
dz init --select clone-website
dz info clone-websiteLicense
MIT (this packaging) · upstream skill MIT © JCodesMore.
