技能地圖

Open Source Deep Dive · JCodesMore/ai-website-cloner-template

Skills Atlas — 單一倉庫深讀 網站逆向工程 Skill:/clone-website 六階段 pipeline,六週 14,000 Stars。

JCodesMore/ai-website-cloner-template 深度解讀 — 六週達 14k Stars 的 Claude Code Skill,以 /clone-website 一條指令將網站逆向重建為 Next.js 16 + Tailwind v4 + shadcn/ui codebase。Tenten 策展。

JCodesMore/ai-website-cloner-template 將網站逆向工程的完整流程,包括偵測、token 提取、元件規格、平行重建、組裝與 QA,整合為單一 /clone-website 指令。指定目標 URL 後,AI agent 自動執行六階段 pipeline,產出 Next.js 16 + Tailwind v4 + shadcn/ui codebase。本文拆解其工作流、CLI、實戰場景與道德邊界。

JCodesMore/ai-website-cloner-template
星標
15.8K
分支
2.4K
授權
—
資料截至
閱讀時間
14 分
更新日期
開啟原始報告
GitHub Stars
14k★2026 年 3 月底發布,六週內爆衝至 14k Stars,Trendshift 排行榜常駐。
Forks
2.1kforks多個工作室與顧問公司已將其納為內部 boilerplate。
技術棧
Next.js 16App Router · React 19 · TypeScript strict · Tailwind v4 · shadcn/ui。
授權與版本
MIT · v0.3.1最新 release 為 Windows CRLF 規則同步修正,於 2026 年 5 月驗證。

01FROM THE EDITOR · MAY 2026 · WEBSITE CLONER DEEP READ

網站逆向工程:單一指令執行

編者手記

  1. 一條指令,六階段 pipeline。

    輸入 /clone-website <url> 後,AI agent 會自動跑完偵測、地基設定、元件規格、平行重建、組裝、QA六階段。中型網站約 8–15 分鐘、消耗 80 萬至 200 萬 input tokens — 過程全自動,使用者只看最終 codebase。

  2. 14 個 AI Agent 相容,不限定 Claude。

    從 Claude Code、Codex CLI、Cursor 到 Aider、Continue、Amazon Q,同一份 AGENTS.md 由 sync-agent-rules.sh 自動同步為 14 種規則檔。README 標註「Claude Code + Opus 4.6 為最佳」,但架構不鎖定單一 IDE。

  3. 使用邊界在 README 主體明列,非附注。

    作者明確列出三個合法情境(平台遷移、原始碼修復、學習)與三個禁區(釣魚、冒充他人、違反 ToS)。Netcraft 已撰文討論同類工具被用於自動化釣魚的風險;README 中的明確聲明是維持採用信任的條件之一。

02Pipeline · Tokens · QAVerified May 2026

功能 Capabilities

六項核心能力,涵蓋 pipeline 編排到 visual diff QA,第一次執行 /clone-website 即可觀察到。

功能總覽

FEATURES & CAPABILITIES · CLONE PIPELINE · TOKEN EXTRACTION

排名 01/06

JCodesMore / ai-website-cloner-template — /clone-website

/clone-website:六階段 Pipeline

/clone-website <url1> [<url2> ...] 觸發完整逆向工程流程

指令會依序啟動 偵測(Reconnaissance)→ 地基(Foundation)→ 元件規格(Component Specs)→ 平行重建(Parallel Builders)→ 組裝(Assembly)→ QA 六階段。中型網站約 8–15 分鐘完成、消耗 800K – 2M input tokens。可同時餵多個 URL,agent 自動分組調度。

  • ✓ 全自動 6 階段
  • ★ 14k Stars
  • /clone-website
  • Multi-URL
/
06
Phases
6 Stages
Time
8–15 min
Tokens
0.8–2M

排名 02

cloner — Reconnaissance & Foundation

Phase 1 偵測,Phase 2 地基初始化

將網站結構與設計語彙寫入 docs/research,再執行 build

Phase 01 偵測:抓取 DOM、視覺斷點、互動狀態,產出研究筆記到 docs/research/。Phase 02 地基:依研究結果初始化 Next.js 16 + Tailwind v4 + shadcn/ui 專案骨架,連 oklch 設計 token 都先填好。

  • DOM Recon
  • docs/research/
  • oklch tokens
Output
Research notes
Stack
Next.js 16

排名 03

cloner — Parallel Builders

Git Worktrees 平行重建各區塊

hero、navbar、pricing、footer 各自分派至獨立 worktree 並行執行

主代理在 Phase 03 完成 component specs 後,Phase 04 將各區塊重建任務分派至獨立 git worktree,多個 builder 並行執行。Phase 05 組裝代理將所有 worktree 合回主分支,縮短整體建置時間。

  • Git Worktrees
  • Component Specs
  • Parallel Dispatch
Pattern
Worktree fan-out

排名 04

cloner — Design Token Extraction

從 computed CSS 提取設計 token

字體、顏色、spacing、shadow 寫入 Tailwind v4 theme

agent 讀取 computed style 與 web fonts,將其轉換為 oklch 色彩 token、字體配對、spacing scale,並寫入 Tailwind v4 的 @theme。輸出的 codebase 保留原站視覺規格,同時符合新專案的維護慣例。

  • computed CSS
  • oklch palette
  • Tailwind @theme
Color
oklch
Fonts
Auto-paired

排名 05

cloner — Asset Downloads

圖片、影片、favicon、OG 自動下載分類

存入 public/images、public/videos、public/seo,符合 Next.js 慣例

agent 會掃描 hero 影片、產品截圖、icon、social preview,分類存進 public/images/、public/videos/、public/seo/。Lucide React 預設 icon 也會在重建過程被替換成原站的真實 icon 集合。

  • images / videos
  • favicon / OG
  • Lucide swap
Folders
3 buckets

排名 06

cloner — Visual Diff QA

Visual Diff 與響應式斷點稽核

Phase 06 執行像素比對與 RWD 行為驗證

QA 階段執行 視覺差異比對(克隆站對原站截圖)、響應式斷點偵測、互動狀態(hover、focus、open)對齊。差異項目回流至對應 builder 修正,形成自動修復迴圈。

  • Visual Diff
  • Breakpoint Audit
  • State Map
Stage
Phase 06
Loop
Self-heal

03Node 24+ · 14 AgentsCross-Platform

安裝 Setup

三行指令完成 template 下載與啟動,支援 Claude Code 至 Aider 共 14 個 AI agent。

安裝與設定

INSTALLATION · NODE 24+ · 14 AI AGENTS

排名 01/06

cloner — quick install

三行指令完成初始設定

git clone → npm install → claude --chrome

複製 README 的範例:git clone https://github.com/JCodesMore/ai-website-cloner-template.git my-clone,cd my-clone,npm install,再 claude --chrome。--chrome 旗標讓 Claude Code 啟動 Playwright DevTools 通道,agent 才能讀網頁的 computed style 與斷點行為。

  • ✓ 5 分鐘上手
  • git clone
  • npm install
  • claude --chrome
/
06
Steps
3 Lines
Setup time
~5 min
License
MIT

排名 02

cloner — system requirements

Node 24+,新 Next.js 棧為前提

React 19、TypeScript strict、Tailwind v4、shadcn/ui

版本紅線是 Node 24+ — 因為 Next.js 16 對舊 Node 不友善。整個 template 採 App Router、React 19、TypeScript strict、Tailwind v4 oklch tokens、shadcn/ui(Radix + Lucide)。專案結構同時齊備 src/app/、src/components/、src/lib/、docs/research/。

  • Node 24+
  • Next.js 16
  • React 19
  • Tailwind v4
Strict
TypeScript
UI
shadcn/ui

排名 03

cloner — supported agents

14 個 AI Agent 相容

單一 SOP 同步為 Claude / Codex / Cursor / Aider 等 14 套規則檔

支援列表:Claude Code、Codex CLI、OpenCode、GitHub Copilot、Cursor、Windsurf、Gemini CLI、Cline、Roo Code、Continue、Amazon Q、Augment Code、Aider — 共 14 個 agent 平台。README 推薦「Claude Code with Opus 4.6 for best results」。

  • Claude Code
  • Codex / Cursor
  • Aider / Cline
  • 14 Total
Recommended
Opus 4.6
Total
14 IDEs

排名 04

AGENTS.md / CLAUDE.md / GEMINI.md

規則檔由 AGENTS.md 自動同步

AGENTS.md 為唯一真相來源,其餘規則檔由 sync-agent-rules.sh 產生

AGENTS.md 是通用代理的核心 SOP;CLAUDE.md 與 GEMINI.md 由 bash scripts/sync-agent-rules.sh 自動產生,.clinerules、.windsurfrules、.aider.conf.yml 亦同步對齊。修改一處,14 個目標檔案同步更新,維運成本低。

  • AGENTS.md (truth)
  • sync-agent-rules.sh
  • Auto-regen
Source
AGENTS.md
Targets
13 files

排名 05

cloner — Docker

Docker 雙模式內建

Dockerfile + Dockerfile.dev,docker compose up 即跑

docker compose up app --build 進 production 模式;docker compose up dev --build 進 dev 模式(port 3001)。對 agency 內部交付特別實用 — 設計師、PM 不用裝 Node 也能 review 重建後的網站。

  • Dockerfile
  • Dockerfile.dev
  • port 3001
Modes
prod / dev

排名 06

cloner / scripts

兩支 sync 腳本管理規則同步

sync-agent-rules.sh + sync-skills.mjs,將規則檔納入 build artifact 管理

bash scripts/sync-agent-rules.sh 將 AGENTS.md 展開至 13 個目標規則檔。node scripts/sync-skills.mjs 將 /clone-website 指令同步至 14 個平台的 skill/command 目錄。v0.3.1 修正 Windows CRLF,跨作業系統不再出現空行差異。

  • sync-agent-rules.sh
  • sync-skills.mjs
  • CRLF safe
Latest
v0.3.1
Fix
Windows CRLF

04POWER-USER PATTERNS · CLI · CHAIN-WITH

進階用法:調整複製流程的六個配置點

進階用法

排名 01

JCodesMore / ai-website-cloner-template · Multi-URL

同時輸入多個頁面 URL

在 /clone-website 後面接多個 URL,會被視為同一站台的不同頁面,共用同一份 design tokens 與元件庫。

指令型式為 /clone-website <url1> <url2> <url3>。Skill 會在 recon 階段把這些頁面歸檔到同一個 specs/ 目錄下,避免重複建立按鈕、卡片、navbar;最後輸出的 Next.js app router 會自動把每個 URL 對應到一個 route。適合電商 landing 群組、SaaS 多頁網站、活動 microsite。

  • Multi-page
  • Shared tokens
  • App Router
適用
站台級複製
輸出
/app/[slug]

排名 02

JCodesMore / ai-website-cloner-template · --chrome flag

claude --chrome 旗標為必要條件

缺少 --chrome 旗標時,DevTools MCP 無法取得 computed styles,oklch 色票抽取將 fallback 為估算值。

啟動 Claude Code 時請改用 claude --chrome,這會讓內嵌的 Chrome DevTools MCP 啟動真實的渲染環境,把字級、行高、border-radius、box-shadow 全部以 computed value 帶出來。如果 token 抽取結果看起來「太通用」,第一個檢查的就是這個旗標。

  • DevTools MCP
  • Computed styles
  • ✓ accuracy
指令
claude --chrome
影響
Token 精準度

排名 03

JCodesMore / ai-website-cloner-template · npm run check

npm run check 作為驗收門檻

npm run check 串接 lint、typecheck、build 三個關卡,是 QA 階段的基本要求。

Skill 在 phase 6 會自動跑一次 npm run check;任何 TypeScript error 或 ESLint error 都會被拋回主對話,讓 Claude 在送交前自我修復。建議把這條指令也接上 GitHub Actions,作為 PR merge 前的 gate。

  • CI gate
  • Type-safe
  • Self-heal
階段
Phase 6 QA
退出碼
非 0 即重跑

排名 04

JCodesMore / ai-website-cloner-template · Opus 4.6

主控代理建議使用 Opus 4.6

README 明確標註「Claude Code with Opus 4.6 for best results」,原因是 phase 4 builders 的並行容錯需求。

六階段 pipeline 中,phase 4 的元件 builders 需在 worktree 並行情境下完成型別推導與 token 對齊;Sonnet 可執行完成,但複雜頁(含 mega-menu 或浮動側欄)容易出現元件邊界錯位。主控設為 Opus 4.6、子代理降為 Sonnet,可在成本與品質間取得平衡。

  • Opus 4.6
  • Sub-agents
  • Cost mix
主控
Opus 4.6
子代理
Sonnet 可用

排名 05

JCodesMore / ai-website-cloner-template · sync scripts

用 sync scripts 維護多代理規則一致性

bash scripts/sync-agent-rules.sh 將 AGENTS.md 的內容同步至 CLAUDE.md、GEMINI.md、Cursor rules、Cline rules 等 14 個目標檔案。

維護多 IDE 共用代理規則庫時,修改一次 AGENTS.md 並執行同步,所有支援的代理即取得一致的 system prompt。node scripts/sync-skills.mjs 將 skills/ 子目錄打包至主 SKILL.md,防止資產散落失聯。

  • 14 agents
  • AGENTS.md
  • DRY rules
命令
sync-agent-rules.sh
頻率
改規則時

排名 06

JCodesMore / ai-website-cloner-template · Docker dev

用 Docker 隔離複製環境

內附雙模式 Dockerfile:開發模式監聽 3001,正式模式打包靜態輸出供 nginx 接管。

複製敏感站台時,建議在 Docker dev 模式啟動服務,避免 node_modules、Chrome 快取、抽取的 assets 污染本機環境。docker compose up dev 掛載 worktree 至容器,npm run dev 在 3001 提供熱更新。完成後切換至 prod stage 產出 image。

  • Docker
  • Port 3001
  • Sandbox
模式
dev / prod
用途
隔離複製環境

05Migration · Rescue · LearnAuthor-Sanctioned

實戰 Use Cases

README 列出三個合法用途與三個禁區。本節延伸為六個實際工作場景,含道德邊界說明。

實戰應用

REAL-WORLD WORKFLOWS · WHO ACTUALLY BENEFITS

排名 01/06

cloner — platform migration

WordPress / Webflow / Squarespace 遷移至 Next.js

作者明列的合法用途之一,將自有網站遷移至現代技術棧

既有客戶網站使用 WordPress 或 Webflow,但後續需轉為 headless、接 MCP、部署 Vercel,對現有網站執行 /clone-website <your-site>,可在短時間取得 Next.js 16 codebase。依專案複雜度,可節省 2–4 週的重寫工時。

  • ✓ 作者推薦
  • CMS Migration
  • Headless Move
  • 2–4 週工時
/
06
From
WP / Webflow
To
Next.js 16
ROI
高

排名 02

cloner — lost source recovery

原始碼遺失的救援工程

線上版本還活著,但 repo 早已不知去向

前廠商未留 code、員工離職帶走 repo、舊機房硬碟損壞,線上網站仍運作但缺少原始碼。將線上網址輸入 agent,重建現有外觀為可維護的 Next.js codebase,使線上版本恢復為可修改的工程資產。

  • 原始碼救援
  • Legacy 接手
  • 急件
Scenario
No source

排名 03

cloner — learning patterns

拆解生產級網站的設計與實作

將生產級設計拆解為可閱讀的元件

以 Linear、Vercel、Stripe 等網站為輸入,agent 將版型拆解為 shadcn/ui 元件、動效拆解為 Framer Motion 片段,輸出結構清晰的 codebase,可直接作為學習素材或開發起點。

  • Production Patterns
  • RWD 拆解
  • 教材級代碼
Output
Readable

排名 04

cloner — agency pitch

Agency 提案前打樣

以客戶現有網站為基礎產出可點擊的 demo,直接在提案會議中展示

提案前對客戶現網執行 /clone-website,以輸出的 Next.js codebase 為基礎加入目標升級項目,提案時展示可互動的 demo 而非靜態文件。適用於需要說明重建能力的 RFP 競標場景。

  • Pitch Deck
  • Live Demo
  • RFP 競標
Stage
Pre-sales

排名 05

cloner — design system seeding

用 clone 結果餵養 design system

提取的 oklch token 與字體配對作為品牌 token 初始值

既有品牌網站尚未建立正式 design system,對現網執行 clone,agent 萃取的 oklch palette、font stack、spacing scale 可作為 design system 的起始資料。Figma 設計師從可驗證的真實 token 建立規格,而非從估算值開始。

  • Brand tokens
  • Figma 接軌
  • DS 起點
Seed
DS tokens

排名 06

cloner — prohibited uses

紅線 — 不釣魚、不冒充、不違 ToS

作者在 README 顯眼位置列出三條禁區

README 明列的禁止用途:釣魚或冒充他人、使用他人設計/LOGO/文案、違反目標網站的服務條款。Netcraft 已發文討論同類工具用於自動化釣魚的趨勢。採用本 template 的團隊建議在交付合約中明確說明使用限於合法情境。

  • No Phishing
  • No Impersonation
  • Respect ToS
Authority
README
External
Netcraft

06TRENDSHIFT · NEWSROOM · AGGREGATORS · DERIVATIVES

社群採用:六個外部觀察點

社群觀察

排名 01/06

Trendshift · #24302 · trending repo

發布兩週後收錄至 Trendshift #24302

Trendshift 將其列為 GitHub 趨勢追蹤頁的持續追蹤項目,是外部最早確認的傳播訊號。

Trendshift 演算法綜合 star velocity、討論密度與外部反向連結,將 JCodesMore/ai-website-cloner-template 收錄為第 24302 號條目。社群評論中多次提及其與 Anthropic 官方推廣的 /clone-website workflow 的關聯。

  • ★ Trending
  • 2026 Q2
  • ✓ verified
/
06
平台
Trendshift
編號
#24302
類型
Trending tracker

Editor's choice

排名 02

pasqualepillitteri.it · 2026/04/28 newsroom

義大利科技媒體報導:兩週 13,000 Stars

Pasquale Pillitteri 的科技週報以「AI Website Cloner: the Claude Code Skill that hit 13,000 stars in 2026」為標題進行深度解析。

文章重點放在 phase 1 recon 的精準度,與 phase 4 builders 的並行 worktree 機制;並把它定位成「設計師反向工程友善網站」的標準工具。本文同時是少數明確指出 必須搭配 --chrome 旗標 的外部報導。

  • Newsroom
  • 2026/04/28
  • Italy
作者
Pasquale Pillitteri
語言
English

排名 03

INCRYPTED · 上手教學

INCRYPTED:從零到部署的 step-by-step 教學

烏克蘭科技媒體 INCRYPTED 發布從安裝到 Vercel 部署的完整教學,定位為新手友善的入門指南。

教學涵蓋 Node 24 安裝、claude --chrome 啟動、第一次跑 /clone-website、Vercel 一鍵部署。文章特別點名 phase 6 的 visual diff 截圖在說服客戶接受成果時極為有效,並提供完整成本拆解。

  • Tutorial
  • Vercel deploy
  • Beginner
媒體
INCRYPTED
類型
Step-by-step

排名 04

Netcraft Blog · 安全研究觀點

Netcraft:指出工具可能被用於釣魚的安全研究

英國資安公司 Netcraft 將 ai-website-cloner-template 列入「自動化品牌冒用」範例分析,指出其用於 phishing 的風險。

文章呼籲品牌方部署 visual fingerprinting 與 brand monitoring,並說明 Skill README 已明列禁止用途,但技術防線仍有必要。計劃導入複製功能的工作室,建議閱讀此文以了解合規邊界。

  • Security
  • Phishing risk
  • Compliance
媒體
Netcraft
立場
Critical

排名 05

SkillsLLM · 聚合器收錄

SkillsLLM 在 Frontend 分類首頁收錄

Claude Skill 聚合器 SkillsLLM 將 ai-website-cloner-template 列於 Frontend 分類首頁,提供一鍵安裝指令。

條目顯示 README 預覽、安裝指令、使用案例與 Star 趨勢圖。Skill 進入目錄層後,外部使用者可直接透過聚合器找到,不需依賴 GitHub 搜尋。對以 Skill 為主軸的推廣策略而言,此類收錄是有效曝光管道。

  • Aggregator
  • SEO surface
站台
SkillsLLM
分類
Frontend

排名 06

Mood-Global-Services / How-to-Clone-Website---Claude-Skills

代理商的衍生封裝範例

Mood Global Services 將 Skill 封裝為客戶教學文件,加入內部品牌守則與專案 hand-off 範本。

此衍生倉庫展示了 Skill 在代理商情境的雙層封裝做法:上層為客戶閱讀的教學頁,下層為 Skill 原始檔。說明 ai-website-cloner-template 已被有實際接案需求的工作室納入標準資產,而非停留於 demo 用途。

  • Derivative
  • Agency wrapper
擁有者
Mood Global
類型
Fork / wrapper

07FROM THE TENTEN CMO OFFICE — FOR AGENCIES & PRODUCT TEAMS

將 ai-website-cloner-template 整合至工作流程

行動計畫

ai-website-cloner-template 是可整合進工作室、產品團隊或設計部門的可執行工序。以下四種配置,依角色選擇適合的起點。

01 · 代理商 · Agency Owner

在提案階段輸出可互動的 demo

在 RFP 階段複製客戶現有站點,展示 Next.js 16 + Tailwind v4 重寫成果,以可點擊的 demo 取代靜態文件。記得加上 --chrome 旗標,並以 phase 6 的 visual diff 截圖作為交付佐證。將 README 禁止用途整理為內部合規檢查表。

02 · 獨立開發者 · Indie Builder

用三行指令初始化下一個專案

git clone → npm install → claude --chrome,接著執行 /clone-website <url>。以目標網站為輸入,數分鐘內取得附帶 design tokens 的 Next.js 16 codebase 作為開發起點。

03 · 遷移團隊 · Replatform Squad

WordPress / Webflow 遷移至 Next.js 的工序

大型 CMS 站點需遷移至 Next.js 14/15/16,將各頁 URL 以多頁模式輸入 /clone-website,design tokens 統一收斂至 app/ 結構。Skill 不處理 CMS 接線,CMS 整合部分需另行規劃,但網站外觀層的重建可由 Skill 完成。

04 · 設計負責人 · Design Lead

以真實網站的 token 建立設計系統基準

選取 5–10 個參考網站,執行 phase 1–3 取得 design tokens 與元件清單,作為內部 Design System 的初始資料。與 frontend-design、shadcn/ui MCP 串接後,可縮短從 Figma 規格到 production 的實作距離。