CtrlK
BlogDocsLog inGet started
Tessl Logo

web-clone

网站复刻 / 克隆方法论。USE WHEN 用户说 复刻网站、克隆网站、clone website、抄个站、仿站、 照着这个站做一个、reproduce site、还原某个网页效果、把这个站搬下来改成我的、 复刻某个交互/WebGL/Canvas/Three.js 效果。提供「先拿真源码 → 判路径 → 逆向拆解 → 搭工程 → 替换内容」的可移植决策树,覆盖静态站 / React-Vue-Next 内容站 / WebGL-Canvas 重前端站三大分支,并强制核对任何 AI 二手分析里的可执行代码。

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A strong operational skill: fully executable commands, an explicitly gated decision tree with hard validation loops, and a real, complete reference bundle. Its weakness is token economy — script behavior and the faithful-clone default are repeated across two or three sections — plus a dangling flagship-case pointer.

Suggestions

Cut the duplicate script descriptions: keep the one-line purpose list in '内置脚本' and drop the behavior re-explanations already covered at each workflow step (e.g. asset-harvest's fonts.css output is stated in Step 2, the hard-rules section, and the script list).

Move the '逆向特效三件套纪律' (evidence grading, no-compensation, baseline-first) and the '资产与颜色保真' detailed rules into references/effect-extraction.md and references/assessment.md, leaving one-line rules plus pointers in SKILL.md.

Fix or remove the '旗舰案例 ./marbles-clone/' section — the directory is not part of the bundle — or restate it as an expected project output rather than a shipped example.

DimensionReasoningScore

Conciseness

The body is dense and directive but noticeably redundant: every script is described twice — once at its workflow step (e.g. Step 2's asset-harvest invocation with comments) and again in the '内置脚本' section ("scripts/asset-harvest.mjs:真浏览器网络栈全程滚动捕获并下载…"), and the asset-harvest behavior is explained a third time in '资产与颜色保真'. The 模式选择纪律 paragraph in Step 2.5 also re-argues the same faithful-clone default several ways. This is 'mostly efficient but includes some unnecessary explanation or could be tightened', not 4, because the duplication spans whole sections rather than isolated trimmable lines.

3 / 5

Actionability

Guidance is copy-paste ready throughout: concrete bash blocks with full flags ("node scripts/audit-clone.mjs --project . --brand \"<原站品牌名>\" --recon RECON/original-recon.json --strict --out CLONE_AUDIT.md"), a decision table mapping each recon finding to a path, and exact expected values ("footer 是 rgb(17,17,17) 就写 #111111"). It also anticipates error recovery ("某张图下载失败就换 --recon 兜底源或从 RECON/network 捕获里捞"). Nothing is left as abstract direction.

5 / 5

Workflow Clarity

The decision tree is strictly sequenced (Step 0 → 6 with '按顺序走,不许跳') and validation is explicit with feedback loops: "--strict…有硬伤 exit 2 —— 修完重跑,不通过不许交付", "浏览器真验证(硬要求,不许只看代码就说'应该能跑')…诚实记录验证不了的部分", and the baseline-first gate ("最小原样可复现 RAW REPLAY → 逐帧比对通过 → 才允许重构"). These are exactly the validate→fix→retry checkpoints the rubric's anchor-5 example rewards.

5 / 5

Progressive Disclosure

Eight well-signaled, one-level-deep references ("见 references/assessment.md", "详见 references/static-mirror.md"), all verified present on disk, plus 13 scripts each documented with a purpose. Not 5 because some material that belongs in references is inlined in the SKILL.md body — the ~40-line 逆向特效三件套纪律 and the 资产与颜色保真 rules would fit effect-extraction.md/assessment.md — and the '旗舰案例 ./marbles-clone/' is referenced but does not exist in the bundle, a dangling pointer.

4 / 5

Total

17

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: explicit USE WHEN trigger list with natural bilingual synonyms, a concrete named five-stage pipeline, explicit scope (three branch classes), and a distinctive verification discipline. Only minor overlap risk with general web-build intents.

DimensionReasoningScore

Specificity

The description lists multiple concrete, specific actions: "提供「先拿真源码 → 判路径 → 逆向拆解 → 搭工程 → 替换内容」的可移植决策树,覆盖静态站 / React-Vue-Next 内容站 / WebGL-Canvas 重前端站三大分支,并强制核对任何 AI 二手分析里的可执行代码" — a named pipeline, three covered branch classes, and an enforced verification rule. It is not score 4 because coverage is comprehensive (all three site archetypes plus a cross-cutting safety rule), not just 'several actions with minor gaps'.

5 / 5

Completeness

It explicitly answers 'what' ("网站复刻 / 克隆方法论…可移植决策树,覆盖…三大分支") and 'when' ("USE WHEN 用户说…") with concrete trigger phrases, matching the anchor-5 example structure exactly. Not 4, because the 'when' is not merely present but enumerated with specific user utterances.

5 / 5

Trigger Term Quality

The 'USE WHEN 用户说' clause enumerates natural user phrasings in both languages: 复刻网站、克隆网站、clone website、抄个站、仿站、照着这个站做一个、reproduce site、把这个站搬下来改成我的、复刻某个交互/WebGL/Canvas/Three.js 效果. It includes colloquial synonyms (抄个站, 仿站), not just technical jargon. File extensions don't apply to this domain, so nothing natural is missing.

5 / 5

Distinctiveness Conflict Risk

The niche is clear and the triggers (仿站, clone website, 复刻某个交互效果) are distinctive of website cloning specifically. Not 5 because broad requests like "把这个站搬下来改成我的" could plausibly also match a general site-building/scaffolding skill (the body itself mentions sibling skills such as web-shader-extractor), leaving minor overlap risk with closely related web-build skills.

4 / 5

Total

19

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 6 missing, 4 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
nexu-io/open-design
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.