CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/website-theme-porter

Port the visual theme and styling from a live website to a React/Tailwind CSS project. Extracts colours, typography, spacing, and component styles — via agent-browser automation, manual inspection, curl/wget, or direct source reading — writes structured documentation and all artifacts under .context/artifacts/{website}/ with timestamps, applies findings as Tailwind v4 CSS tokens, then verifies by visually diffing the original site against the local or deployed version. Use when cloning a brand, replicating a design system, matching a reference site, migrating visual identity, copying a style guide, or porting a theme from any live URL into a React codebase.

95

1.44x
Quality

94%

Does it follow best practices?

Impact

98%

1.44x

Average score across 5 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-5/

Extract Design Tokens from a React App

A client has asked you to port the visual theme from their existing React marketing site at https://app.client-brand.io into a new project. You have confirmed that agent-browser is available in your environment.

The site is a single-page React application — its content is rendered client-side after JavaScript executes.

Write a shell script called extract.sh that performs the complete Stage 1 extraction for this site. The script should:

  • Set up the artifact directory
  • Navigate to the URL, handle the SPA rendering behaviour appropriately, and take screenshots
  • Extract the CSS custom properties and computed element styles and save them to the artifact directory

Use app-client-brand-io as the website slug and 2026-03-13 as the date.

The script does not need to be runnable in this environment — write it as if you would execute it against the live site.

evals

SKILL.md

tile.json