design-clone

design-clone is a skill for Claude Code, Codex from XRenSiu/claude-code-forge. It costs 197 tokens per session (11,434 once invoked), scanned A, original, MIT.

A website design-analysis and cloning tool that extracts a structured profile of a site’s visual rules, such as colors, fonts, spacing, shapes, shadows, and effects. It can also use that profile to create a close code-based copy.

In plain words
What is it for?
Use it to analyze one or more website URLs, export their design profile, or build a visual clone of the site.
Why use it?
It turns a site’s visual appearance into reusable design information instead of relying on guesses.

Skill for Claude CodeCodex

Part of the design-clone plugin — 1 skill shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/xrensiu/claude-code-forge/design-clone
Any agent
npx skills add XRenSiu/claude-code-forge --skill design-clone
Clone the repo
git clone --depth 1 https://github.com/XRenSiu/claude-code-forge

Made for: Claude Code, Codex.

Or install design-clone, the plugin that ships this one along with the rest of its 1 skill.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for design-clone

README.md
[![agentmods](https://agentmods.dev/badge/skills/xrensiu/claude-code-forge/design-clone.svg)](https://agentmods.dev/skills/xrensiu/claude-code-forge/design-clone)
Your own site
<a href="https://agentmods.dev/skills/xrensiu/claude-code-forge/design-clone"><img src="https://agentmods.dev/badge/skills/xrensiu/claude-code-forge/design-clone.svg" alt="Measured on agentmods" height="20"></a>
Per session 197 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 11,434 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00197 $0.11434
Opus 5 $0.00098 $0.05717
Sonnet 5 $0.00039 $0.02287
Haiku 4.5 $0.00020 $0.01143

Measured 3d ago against content hash 3886de2f4233, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

design-clone scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/design-clone/skills/design-clone/SKILL.md · 862 lines

How it starts

The opening of the file, as written. The whole thing — 862 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Design Clone — Design DNA 提取 × 像素级克隆

你被调用来处理 $ARGUMENTS:可能是提取一份结构化的三维设计画像(Design DNA JSON),可能是完整克隆一个网站的源码,也可能两者都要。

这份 skill 提供两项核心能力:

  • 精确提取:用 Browser MCP 注入 JS,通过 getComputedStyle() 读取像素级精确 CSS 值,零猜测
  • 结构化表达:用三维 schema(150+ 字段)把提取到的原始值归类成可复用的设计画像

📖 参考:references/schema.md — 三维 schema 完整字段定义;references/generation-guide.md — DNA JSON → 代码的映射规则。

开始时告诉用户: "I'm using the design-clone skill to extract a Design DNA profile [and clone the site]."


模式识别(必须首先做)

解析 $ARGUMENTS,识别两类信息:

  1. 模式标志
    • 出现 --dna-only → 仅提取设计数据,执行 Phase 0–3 即完成
    • 出现 --full 或没有标志 → 完整克隆,执行 Phase 0–6
  2. URL 列表:剩余参数都是 URL。规范化、验证可访问。

多 URL 处理:

  • --dna-only 多 URL:询问用户是并行处理输出多份 DNA,还是合并为一份 DNA(识别主导模式并标注差异)
  • --full 多 URL:每个站点独立处理,产物隔离到 docs/research/<hostname>/

把识别结果作为首条状态输出给用户:

Mode: --dna-only
Targets: [url1, url2]
Merge strategy: combine into one DNA (dominant pattern + variants)

两种模式的执行路径

/design-clone --dna-only <url>          /design-clone --full <url>(或省略标志)

Phase 0: Pre-Flight (精简版)            Phase 0: Pre-Flight (完整版)
   ↓                                       ↓
Phase 1: Reconnaissance                  Phase 1: Reconnaissance
   ↓                                       ↓
Phase 2: Foundation (仅提取,不写入)       Phase 2: Foundation Build
   ↓                                       ↓
Phase 3: DNA Extraction                  Phase 3: DNA Extraction
   ↓                                       ↓
✅ 输出 design-dna.json 完成              Phase 4: Component Spec & Dispatch
                                            ↓
                                         Phase 5: Page Assembly
                                            ↓
                                         Phase 6: Visual QA
                                            ↓
                                         ✅ 输出 DNA JSON + 克隆源码

核心原则: --dna-only 模式跑同样的 JS 提取脚本获取精确数据,但数据流向 DNA JSON,而非写入 Next.js 项目。Phase 1 两种模式完全一样——DNA 的第一维和第三维都依赖 Phase 1 的精确数据和交互行为记录。

Read the full file on GitHub · 862 lines

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 3d ago First seen · 862 lines · 197 tokens per session scan A 3886de2f4233

Subscribe to this mod's changes

design-clone is a skill published in the GitHub repository XRenSiu/claude-code-forge (2 stars, last pushed 1mo ago), licensed MIT. It adds 197 tokens to every session and 11,434 once invoked, about $0.0010 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

obra/superpowers · 37 tokens

auto-perf-optimize

Run agent-driven VS Code performance or memory investigations. Use when asked to launch Code OSS, automate a VS Code scenario, run the Chat memory smoke runner, capture renderer heap snapshots, take workflow screenshots, compare run summaries, or drive a repeatable scenario before heap-snapshot analysis.

microsoft/vscode · 62 tokens

chat-perf

Run chat perf benchmarks and memory leak checks against the local dev build or any published VS Code version. Use when investigating chat rendering regressions, validating perf-sensitive changes to chat UI, or checking for memory leaks in the chat response pipeline.

microsoft/vscode · 51 tokens

chat-pet-sprite-creation

Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.

microsoft/vscode · 53 tokens

cpu-profile-analysis

Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…

microsoft/vscode · 71 tokens