用途:把“复刻一个网站”做成可重复流程,工程区默认在 ~/projects/website-clones/,每个复刻为子目录。核心铁律是真源码至上,AI 生成的复刻分析中可执行代码默认视为臆造,必须逐行用真源码核对。
主要能力:按决策树推进。Step 0 用 scripts/init-clone.mjs 建骨架;Step 1 先搜 GitHub 源码,单文件站可直接抓 raw;Step 2 无源码时用浏览器侦察,跑 recon-site.mjs、asset-harvest.mjs、network-capture.mjs、route-crawl.mjs、interaction-probe.mjs、sourcemap-hunt.mjs;Step 2.5 按 references/assessment.md 定复杂度 L1-L6 与模式,视觉复刻或内容爆改可生成 design-dna.json;Step 3 按侦察结果选路径(静态镜像、模板重建、API fixtures、路由模板、交互补全、WebGL 逆向等);Step 4-5 搭工程、删追踪、写 NOTES.md/TEARDOWN.md、跑克隆站侦察并用 compare-recon.mjs、visual-diff.mjs、audit-clone.mjs 生成报告;Step 6 替换文字、媒体、品牌色。
使用方式:命令示例见资料,如 node /Users/jane/.shared-skills/web-clone/scripts/init-clone.mjs <站名> --url <原站URL>,以及 recon-site.mjs、mirror-site.mjs、compare-recon.mjs 等脚本调用。登录态私域站用 bb-browser,公开站用 Browser skill 或 playwright。
适用场景:静态营销页、企业官网、内容型 React/Vue/Next 前端、可拿到源码的动画站;WebGL/Canvas/Three.js 重前端可深度逆向。
限制:CMS 后台数据、复杂滚动叙事、多端断点、WebGL 特效、第三方嵌入只能视觉还原并简化;默认不承诺登录、支付、下单、搜索推荐、权限系统、服务端逻辑、专有 API 与受版权素材的完整克隆。许可需核实,NONE 默认保留所有权利,仅本地学习并署名,未经许可不得公开重新部署。