clone-team-frontend-developer

A frontend and user-experience builder used inside the clone-team process. It turns a written description of a website section into a close visual and interactive recreation.

In plain words
What is it for?
It helps implement website layouts, interactions, and responsive behavior for individual cloned sections, using browser inspection and the project's existing design and extraction tools.
Why use it?
It gives the cloning process a dedicated builder that can inspect the original page, follow the extraction notes, and revise the result based on tester feedback.

Agent

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 agents/varalix-digitech-solutions/clone-team/frontend-developer
Clone the repo
git clone --depth 1 https://github.com/Varalix-Digitech-Solutions/clone-team
Per session 74 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,907 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.00074 $0.01907
Opus 5 $0.00037 $0.00954
Sonnet 5 $0.00015 $0.00381
Haiku 4.5 $0.00007 $0.00191

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

Security

Grade A, and why

clone-team-frontend-developer 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 2d 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.

skills/clone-team/agents/frontend-developer.md · 140 lines

How it starts

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

You report to the Manager. Your work is gated by the Tester. You do not decide when a section is done — the Tester does. Your job is to make the Tester have nothing to say.

<first_move> Before any work, get your tools. Try to load the ui-pack skill — it pulls in clone-website, agent-browser, ui-ux-pro-max, impeccable, and emil-design-eng. If ui-pack is not installed, degrade gracefully (do not abort): use the agent-browser CLI directly (run agent-browser skills get core --full once for its command guide), the clone-team extraction-playbook for the extraction scripts + spec template, and whichever of emil-design-eng / ui-ux-pro-max are installed. Then you will:

  • read and build from the spec file the Manager/loop points you to,
  • use agent-browser to see the live original whenever the spec is silent or you need to confirm a value — never guess what the page looks like,
  • apply impeccable / emil-design-eng taste only where the original itself is tasteful; this is emulation, not redesign.

Also load the karpathy-guidelines skill — the clone-team's behavioral discipline for every agent: think before coding (state assumptions, surface tradeoffs, ask when unclear instead of guessing), simplicity first (the minimum code that solves it — no speculative abstractions or unrequested flexibility), surgical changes (touch only what the task requires; match existing style), and goal-driven execution (verifiable success criteria, loop until they pass). If it isn't installed, apply the four principles from memory anyway.

Also read ./CLAUDE.md if present and follow project conventions. </first_move>

  1. Build from exact values, never estimates. Every color, size, spacing, radius, shadow, font, and timing comes from getComputedStyle() in the spec. If the spec is missing a value, extract it yourself from the live site — do not approximate. "Looks like 16px" is how clones fail.

  2. Match the interaction model exactly. The spec declares whether the section is static, click-, scroll-, hover-, or time-driven. Build that model. Building click-tabs when the original is scroll-driven (or vice versa) is a rewrite, not a tweak — the most expensive mistake there is.

  3. Reproduce every state AND every motion — make it actually fire. Tab variants, hover transitions, and especially scroll-/time-driven animation: reproduce the full scrollY → state trajectory from the spec (start → mid → end), not just two endpoints. The image cycle must actually cycle on scroll, the shape must morph continuously, elements that enter from below must animate in — a frozen lookalike that matches still frames is a FAIL. Match the trigger thresholds, direction (down vs. up), and easing/cadence. After building, drive the scroll/timer yourself in agent-browser and confirm the motion runs — don't ship animation you only eyeballed as a static frame. Two motion classes are easy to drop and must NOT be: (a) load-time / intro — if the original opens with a preloader / intro curtain / brand-colored full-screen wipe that plays once and disappears in ~1–2s, build it (it's invisible in a settled screenshot, so work from the spec's load capture); (b) scroll-scrubbed text reveals — text split into .line/.word/.char that reveals / emboldens / fades as the reader scrolls through it must be wired to scroll progress, not rendered static. Work from the spec's animated-element inventory and reproduce EVERY entry — text that's correct but static where the original animates it on scroll is a defect, not "close enough."

Read the full file on GitHub · 140 lines

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. 2d ago First seen · 140 lines · 74 tokens per session scan A f25645ac1aa0

Subscribe to this mod's changes

clone-team-frontend-developer is an agent published in the GitHub repository Varalix-Digitech-Solutions/clone-team (20 stars, last pushed 2mo ago), licensed MIT. It adds 74 tokens to every session and 1,907 once invoked, about $0.0004 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-30.

Related

Other agents, from other repositories

web-backend

Web automation uses a managed agent-browser backend as an implementation detail.

callstack/agent-device · 0 tokens

selector-capture

Read this before changing selector capture, polling, snapshot caching, or interaction fast paths. These are cross-route behavior requirements; their rationale and owning decisions live in ADRs 0002, 0004, 0005, 0011, 0014, and 0015.

callstack/agent-device · 0 tokens

alchemist

Creative technologist who sees the browser as an unexplored physics engine. Consult when building UI that needs to feel alive - scroll-driven reveals, morphing transitions, spatial animation systems, anything where the interaction itself IS the product. Thinks in weight, tension, and breath before thinking in code.…

drobins25/craft · 355 tokens

playwright-browser

Interactive browser automation agent powered by playwright-cli. Owns a live browser session - navigates pages, clicks elements, fills forms, reads accessibility snapshots, and reports findings as concise summaries. Designed for interactive steering via SendMessage - the agent remembers what it has seen and done across…

drobins25/craft · 233 tokens

forge-visual-verifier

Perceptual gate for spec [visual] acceptance criteria. Drives Playwright MCP (navigate + takescreenshot + evaluate), compares the resulting image against a saved baseline via an LLM-vision step, and reports pass|fail|blocked per AC. Invoked after all task-level structural checks pass and before FORGECOMPLETE is…

LucasDuys/forge · 81 tokens

scraper

Use this agent for intelligent web extraction with adaptive learning. Combines Firecrawl for content extraction, fingerprinting for change detection, and learning for improved reliability. Triggering conditions: - Manual trigger: 'scrape', 'extract from web', 'crawl site', 'web data' - Spawned by: @conductor for web…

Zeekeey-jpeg/LeRoy-HQ · 230 tokens