Skip to content
Back to skills

Website Design Cloner

ASecurity

Reverse-engineer website designs, layout structures, and design tokens / Rekayasa balik desain website, struktur layout, dan token desain.

  • 125 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 12, 2026
ai-agentsrustgoreactnextjsnoderailsgitapifrontenddocumentation

Works with

  • cursor
  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned November 12, 2026

npx -y skills add roedyrustam/vibes-plug --skill website-design-cloner --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Website Design Cloner?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Website Design Cloner
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/roedyrustam-website-design-cloner-vibes-plug/badge)](https://www.skillsdirectory.com/skills/roedyrustam-website-design-cloner-vibes-plug)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: website-design-cloner
description: "Reverse-engineer website designs, layout structures, and design tokens / Rekayasa balik desain website, struktur layout, dan token desain."
author: "Roedy Rustam"
version: "4.8.0"
---

# Website Design Cloner & Reverse Engineering Expert (2026 Edition)

[English](#english) | [Bahasa Indonesia](#bahasa-indonesia)

---

<a name="english"></a>
## English

### Orchestration & Integration
Connects and orchestrates with relevant domain skills:
- **`modern-web-guidance`**: Evaluates modern CSS and HTML standards to replace deprecated target patterns during cloning.
- **`design-system-architect`**: Maps reverse-engineered palettes into semantic OKLCH tokens and surface container tiers.
- **`tailwind-expert`**: Translates target layout dimensions into modern Tailwind v4 utilities.
- **`visual-ui-auditor`**: Runs automated 20-point visual audits and screenshot diffing against the target URL.
- **`ui-ux-pro-max`**: Standardizes typography scales, optical tracking, and 60-30-10 color balance.
- **`anti-slop`**: Cleanses cloned components of div-soup wrappers and missing interactive states.
- **`brainstorming`**, **`zero-to-prod-orchestrator`**, **`session-memory-manager`**: Continuous lifecycle orchestration.
- **Cross-Domain Synergy & Subagent Swarm Integration**: `screenshot-to-code-expert`, `multimodal-spatial-video-cloner`, `web-scraper`

### Description
`website-design-cloner` is an advanced URL-to-Code visual reverse engineering skill. It enables AI agents to inspect any target website URL, analyze its visual aesthetic, layout grid, CSS design tokens (OKLCH/HEX colors, typography system, container bounds, shadow tiers, border-radii), DOM structure, and interactive components, and synthesize production-ready code (Tailwind CSS v4, React 19, Next.js 15, HTML5/Vanilla CSS) to achieve a full 1:1 duplication.

### Hard Guardrails (Declarative Invariants)
- **Fluid Responsive Container Invariant**: Hardcoding static desktop pixel widths (e.g. `style={{ width: '1280px' }}`, `style={{ width: '1440px' }}`, or fixed desktop dimensions without responsive breakpoints) is strictly prohibited; layouts must use modern Tailwind `max-w-*`, fluid clamp, or container query units.
- **Semantic HTML5 Landmark Invariant**: Cloned page layouts must employ semantic landmarks (`<header>`, `<nav>`, `<main>`, `<section>`, `<article>`, `<footer>`); outputting monolithic nested `<div>` soup without landmark semantics is prohibited.
- **60-30-10 OKLCH Design Token Contract**: Cloned color palettes must map into semantic Tailwind CSS v4 `@theme` tokens using perceptual OKLCH color values; uncoordinated raw inline hex codes scattered across cloned components are banned.
- **Interactive 5-State Element Contract**: All cloned interactive elements (buttons, nav links, inputs) must implement all 5 states (`default`, `hover`, `focus-visible`, `active`, `disabled`) with compliant WCAG 2.2 contrast ($\ge 4.5:1$).

### Non-Functional Requirements (NFR Contract)
- **Visual Layout Fidelity**: Structural similarity index (SSIM) $\ge 0.95$ against reference layout across 375px, 768px, and 1440px viewports.
- **Anti-Slop Cleanliness**: Zero placeholder lorem-ipsum or broken dummy links in synthesized production components.

### Trigger Conditions
- Replicating or cloning a website layout, landing page, or web application directly from a target URL.
- Extracting design systems (color palettes, typography scales, container grids, component patterns) from a reference link.
- Re-creating complex UI components (Hero banners, Bento grids, navbar drawers, pricing tables, footers) based on live URLs.
- Auditing and reverse-engineering third-party website layouts for component scaffolding.

---

### 5-Step URL-to-Code Reverse Engineering Methodology

```mermaid
graph TD
    A["Target URL"] --> B["Phase 1: URL Inspection & DOM Scraping"]
    B --> C["Phase 2: Design Tokens & CSS Extraction"]
    C --> D["Phase 3: Component Hierarchy Breakdown"]
    D --> E["Phase 4: 1:1 Code Synthesis (Tailwind v4 + React 19)"]
    E --> F["Phase 5: Visual Verification & Polish"]
```

#### Phase 1: URL Inspection & Asset Discovery
1. **Content Fetching**: Retrieve raw DOM, inline CSS, stylesheet links (`<link rel="stylesheet">`), and font imports using `read_url_content`, Firecrawl, Jina Reader API (`https://r.jina.ai/<URL>`), or Playwright browser automation.
2. **Visual Viewport Inspection**: Capture layout snapshots across break-points:
   - Mobile (`375px`)
   - Tablet (`768px`)
   - Desktop (`1440px+`)
3. **Asset Mining**: Extract SVG icons (Lucide/Heroicons equivalents), image asset URLs, logo vectors, and background gradients.

#### Phase 2: Design Tokens & CSS Harvester
Harvest computed styles and synthesize them into Tailwind CSS v4 `@theme` tokens:

| Token Category | Extracted Properties | Tailwind CSS v4 Mapping |
|---|---|---|
| **Color System** | Primary, Secondary, Background, Neutral slate, Surface, Borders | `--color-primary`, `--color-background`, `--color-surface` |
| **Typography** | Font Family (Google Fonts link), Headings (`h1`-`h6`), Body, Font Weights | `--font-sans`, `--font-mono`, `--text-4xl`, `--font-bold` |
| **Spacing Scale** | Section Padding (`py-16`/`py-24`), Container Max-Width (`1280px`), Gap scale | `--spacing-16`, `--max-width-7xl`, `gap-6` |
| **Borders & Radii** | Card Border Radius (`16px`), Pill Radius (`9999px`), Border Colors | `--radius-xl`, `--color-border` |
| **Effects** | Backdrop Blur (`backdrop-blur-md`), Glassmorphism, Drop Shadows | `shadow-xl shadow-brand/10`, `backdrop-blur-lg` |

#### Phase 3: Component Hierarchy Breakdown
Deconstruct the target web page into modular, reusable UI components:
- **`HeaderNav`**: Brand logo, navigation menu links, dynamic CTA button, mobile drawer toggle.
- **`HeroSection`**: Eye-catching headline, subheading, action buttons, hero image/video/mockup.
- **`FeatureBento`**: Bento grid containers, icon badges, feature titles, micro-copy.
- **`TestimonialGrid`**: Avatar image, quote text, author metadata, star ratings.
- **`PricingSection`**: Tier cards, billing toggle (Monthly/Annual), highlighted popular badge, feature checklists.
- **`FooterNav`**: Category columns, newsletter subscription form, copyright & social icons.

#### Phase 4: 1:1 Code Synthesis (Tailwind v4 + React 19)
Synthesize clean, accessible, modern code matching the extracted structure.

##### Example: Extracted Tailwind CSS v4 Theme (`tokens.css`)
```css
@import "tailwindcss";

@theme {
  --font-sans: "Outfit", "Inter", system-ui, sans-serif;
  --font-mono: "Fira Code", monospace;

  /* Extracted OKLCH Palette */
  --color-brand-primary: oklch(58% 0.23 255);
  --color-brand-accent:  oklch(68% 0.19 160);
  --color-surface-dark:  oklch(14% 0.02 255);
  --color-surface-card:  oklch(18% 0.03 255 / 80%);

  --radius-card: 1.25rem;
}
```

##### Example: Recreated Hero Component (`HeroSection.tsx`)
```tsx
import React from 'react';
import { ArrowRight } from 'lucide-react';

export function HeroSection() {
  return (
    <section className="relative bg-neutral-50 dark:bg-neutral-950 py-20 md:py-28 px-6">
      <div className="mx-auto max-w-4xl text-center">
        {/* Eyebrow: Crisp typographic landmark with optical tracking */}
        <span className="inline-flex items-center rounded-md border border-neutral-200 dark:border-neutral-800 bg-white dark:bg-neutral-900 px-3 py-1 text-[11px] font-semibold uppercase tracking-wider text-neutral-600 dark:text-neutral-400 shadow-xs">
          Architecture Verified
        </span>
        
        {/* Title: Punchy authority with tight tracking */}
        <h1 className="mt-6 text-4xl sm:text-5xl lg:text-6xl font-bold tracking-tight text-neutral-900 dark:text-neutral-50 leading-[1.1]">
          Precision Web Engineering with Sovereign Aesthetics
        </h1>
        
        {/* Subtitle: High-readability body copy */}
        <p className="mx-auto mt-6 max-w-2xl text-base sm:text-lg text-neutral-600 dark:text-neutral-300 leading-relaxed">
          Cleanly engineered, fully accessible UI components extracted with precision tokens and robust visual hierarchy.
        </p>
        
        {/* Actions: Single primary CTA dominance + subtle ghost action */}
        <div className="mt-10 flex items-center justify-center gap-4">
          <button
            type="button"
            className="cursor-pointer inline-flex items-center gap-2 rounded-lg bg-neutral-900 dark:bg-neutral-100 px-6 py-3 text-sm font-medium text-white dark:text-neutral-900 shadow-xs transition hover:bg-neutral-800 dark:hover:bg-white active:scale-[0.98] focus-visible:ring-2 focus-visible:ring-neutral-900 focus-visible:ring-offset-2"
          >
            Explore System
            <ArrowRight className="h-4 w-4" />
          </button>
          <button
            type="button"
            className="cursor-pointer rounded-lg border border-neutral-200 dark:border-neutral-800 bg-white dark:bg-neutral-900 px-6 py-3 text-sm font-medium text-neutral-700 dark:text-neutral-300 transition hover:bg-neutral-100 dark:hover:bg-neutral-800 active:scale-[0.98] focus-visible:ring-2 focus-visible:ring-neutral-400"
          >
            Documentation
          </button>
        </div>
      </div>
    </section>
  );
}
```

##### Material Design 3 (M3) Pattern Recognition (https://m3.material.io/)
When cloning target sites utilizing Material Design 3 (Google products, Flutter web apps, Android dashboards):
- **Detect M3 Surface Containers**: Identify background layering using tonal container levels (`surface-container-low` to `highest`) rather than drop shadows.
- **Identify M3 Primitives**: Map Floating Action Buttons (FAB), Navigation Rails (tablet/desktop), Navigation Bars (mobile), and Tonal/Filled/Outlined buttons directly to canonical M3 component tokens.
- **Extract Dynamic Colors**: Group related primary/container and secondary/container pairs into semantic M3 color roles.


##### NiubiGEO Cosmic Evidence & Conversion Inversion Pattern (https://niubigeo.ai/)
When cloning or extracting design systems from high-converting AI SaaS, developer tools, or diagnostic engines modeled after NiubiGEO:
- **Cosmic Obsidian Theme Tokens**:
  ```css
  @theme {
    --color-bg: #080a0f;              /* Deep Cosmic Obsidian Canvas */
    --color-panel: #11141e;           /* Layer 1 Surface */
    --color-panel-2: #181b29;         /* Layer 2 Surface */
    --color-line: #272b3c;            /* 1px Hairline Border */
    --color-text-main: #f5f4fa;       /* Crisp White with subtle lavender tint */
    --color-text-muted: #979aaf;      /* Muted Slate-Violet */
    --color-accent-purple: #b7a0ff;   /* Electric Lavender (Action & Active State) */
    --color-accent-green: #7ce4b0;    /* Emerald Jade (Verified Evidence Signal) */
    --color-glow-purple: #76508d;     /* Deep Violet Focus Glow */
  }
  ```
- **Conversion Inversion Hero**: Swap passive text+button heroes for an embedded interactive setup widget (`#product-setup`) directly inside the hero. The user enters their product URL/GitHub/app immediately, experiencing zero-friction immediate engagement.
- **Actionable Evidence Bento Grid**: Render 4 empirical proof cards instead of vanity scores:
  1. *Brand Visibility*: Status pulse dot + real percentage across ChatGPT, Claude, Gemini, Perplexity.
  2. *Description Accuracy*: Tag cloud comparing factual entity attributes vs hallucinations.
  3. *Multi-Platform Citations*: Real platform icons (Substack, Telegram, ChatGPT, Claude, Gemini).
  4. *Prioritized Action Checklist*: Actionable triage items with interactive pills.
- **Interactive Step Flow & Proof Velocity**: Horizontal step switcher illustrating the human+AI flywheel, accompanied by authentic GitHub Trending & Tech Daily ranking proof cards.


##### Dribbble-Grade Hero Pattern Recognition & Extraction Rules
When reverse-engineering modern landing pages inspired by Dribbble hero section trends:
1. **Detect Hero Structural Type**:
   - *Split 50/50 with 3D Perspective*: Look for CSS `transform: perspective(...) rotateX(...) rotateY(...)`. Replicate the exact angles and recreate floating chips with directional micro-shadows (`shadow-xl`) and CSS bounce/pulse animations.
   - *Modular Above-the-Fold Bento*: Inspect if the hero viewport is broken into a CSS Grid (`grid-cols-3` or `grid-cols-4`). Extract each card's distinct visual function (Headline cell, interactive sandbox cell, live metric cell).
   - *Centered Kinetic with Fold Peek*: Detect if the primary product mockup cuts through the bottom viewport boundary using negative bottom margins (`-mb-24` to `-mb-40`) with deep directional shadows (`shadow-[0_25px_65px_-15px_rgba(0,0,0,0.8)]`).
   - *Interactive Utility*: Detect if an input form with real validation and tag filters is placed inside the hero fold.
2. **Extract Floating Micro-Affordances**: Never synthesize static dead images when cloning modern heroes. Extract or generate floating chips: live sync status dots (`animate-ping`), transaction settlements, avatar clusters (`flex -space-x-2`), and announcement pills.

#### Phase 5: Visual Verification & Polish
- Ensure color contrast passes WCAG 2.2 AAA standard (4.5:1 ratio).
- Validate full responsiveness on mobile viewports.
- Replace broken image assets with synthesized visual placeholders using `generate_image`.

### Sovereign Execution, Token Efficiency & Invariants
| Dimension | Sovereign Mandate & Deterministic Contract |
| :--- | :--- |
| **Frontier Model Cascade** | Medium / High (`Gemini 4 Argon`, `Claude Sonnet 5.5 High`, `Muse Wonder High`, `Composer 2.5 Fast`) |
| **Availability Fallback** | `Gemini 4 Argon/Pro` -> `Gemini 3.8 Flash`; `Claude Opus 5.5` -> `Claude Opus 4.6` (Zero unhandled missing-model errors) |
| **KV-Cache & Token Protocol** | Pin static instructions & schemas at prompt prefix (`kv-cache-prefix-optimizer`); pass surgical `CONTEXT_MAP.md` slices (<250 tokens/call) during Swarm Fan-Out |
| **SaaT CLI & MCP Dispatch** | CLI: `vibes skill exec website-design-cloner <audit\|eval\|verify\|generate\|blueprint>` / MCP: `vibes_skill_dispatch`, `vibes_visual_audit`, `vibes_ast_query`, `vibes_verify_gate` |
| **NFR & Anti-Slop Invariants** | LCP < 1.8s, INP < 100ms, CLS < 0.05, 1px crisp borders, 3-tier radius (6px/8px/12px), `tabular-nums`, 5-state interactive contract; 100% complete zero-placeholder output verified via `node scripts/check-anti-slop.js --strict` |

---


---

<a name="bahasa-indonesia"></a>
## Bahasa Indonesia

### Integrasi Orkestrasi
Terhubung dan mengorkestrasi skill domain yang relevan:
- **`modern-web-guidance`**: Mengevaluasi standar CSS dan HTML modern untuk menggantikan pola usang dari situs target.
- **`design-system-architect`**: Memetakan palet hasil rekayasa balik ke dalam token OKLCH semantik dan tingkatan permukaan.
- **`tailwind-expert`**: Menerjemahkan dimensi layout target ke dalam utilitas Tailwind v4 modern.
- **`visual-ui-auditor`**: Menjalankan audit visual 20-poin otomatis dan perbandingan screenshot terhadap URL target.
- **`ui-ux-pro-max`**: Menstandarkan skala tipografi, tracking optik, dan keseimbangan warna 60-30-10.
- **`anti-slop`**: Membersihkan komponen hasil kloning dari pembungkus div-soup dan status interaktif yang hilang.
- **`brainstorming`**, **`zero-to-prod-orchestrator`**, **`session-memory-manager`**: Orkestrasi siklus hidup proyek secara terpadu.
- **Sinergi Lintas Domain & Integrasi Swarm Subagent**: `screenshot-to-code-expert`, `multimodal-spatial-video-cloner`, `web-scraper`

### Deskripsi
`website-design-cloner` adalah skill rekayasa balik (*reverse engineering*) visual dari URL ke kode. Skill ini memungkinkan agen AI mempelajari situs web target dari URL, mengaudit estetika visual, grid layout, design token CSS (warna OKLCH/HEX, sistem tipografi, batas kontainer, bayangan, radius border), struktur DOM, dan komponen interaktif, lalu merekonstruksi kode siap produksi (Tailwind CSS v4, React 19, Next.js 15, HTML5/CSS3) untuk mencapai duplikasi 1:1 penuh.

### Hard Guardrails (Invarian Deklaratif - Bahasa Indonesia)
- **Invarian Kontainer Responsif Dinamis**: Menuliskan lebar desktop tetap dalam piksel secara hardcoded (seperti `style={{ width: '1280px' }}`, `style={{ width: '1440px' }}` tanpa breakpoint responsif) dilarang keras; layout wajib menggunakan `max-w-*` Tailwind, fluid clamp, atau container queries.
- **Invarian Landmark Semantik HTML5**: Tata letak hasil kloning wajib menggunakan elemen semantik (`<header>`, `<nav>`, `<main>`, `<section>`, `<article>`, `<footer>`); menghasilkan komponen dengan struktur pure `<div>` soup tanpa penanda semantik dilarang.
- **Kontrak Design Token OKLCH 60-30-10**: Palet warna hasil kloning wajib dipetakan ke dalam token `@theme` Tailwind CSS v4 dengan ruang warna perseptual OKLCH; kode hex inline acak yang bertebaran di JSX dilarang.
- **Kontrak Elemen Interaktif 5-Status**: Seluruh elemen kontrol interaktif yang dikloning (tombol, tautan navigasi, input) wajib mengimplementasikan 5 status (`default`, `hover`, `focus-visible`, `active`, `disabled`) dengan kontras WCAG 2.2 yang valid ($\ge 4.5:1$).

### Non-Functional Requirements (Kontrak NFR - Bahasa Indonesia)
- **Fidelitas Tata Letak Visual**: Indeks kesamaan struktural (SSIM) $\ge 0.95$ terhadap referensi desain pada viewport 375px, 768px, dan 1440px.
- **Kebersihan Anti-Slop**: Nol teks placeholder lorem-ipsum atau tautan dummy yang rusak pada kode komponen produksi yang disintesis.

### Kondisi Pemicu
- Merekapitulasi atau menduplikasi tata letak situs web, landing page, atau aplikasi web dari URL target.
- Mengekstrak design system (skema warna, skala tipografi, grid kontainer, pola komponen) dari tautan referensi.
- Membangun kembali komponen UI kompleks (banner Hero, Bento grid, drawer navigasi, tabel harga, footer) berdasarkan URL langsung.
- Mempelajari struktur visual dan rekayasa balik situs web pihak ketiga untuk template baru.

---

### Metodologi 5-Langkah Duplikasi URL-ke-Kode

1. **Tahap 1: Inspeksi URL & Penemuan Aset**:
   - Mengambil HTML mentah, inline CSS, tautan stylesheet, dan font melalui `read_url_content`, Firecrawl, Jina Reader API (`https://r.jina.ai/<URL>`), atau otomatisasi browser Playwright.
   - Mengambil snapshot tampilan visual pada breakpoint Mobile (`375px`), Tablet (`768px`), dan Desktop (`1440px`).
   - Ekstraksi ikon SVG, URL gambar, logo, dan gradien latar belakang.

2. **Tahap 2: Ekstraksi Design Token & Hierarki Visual**:
   - Mengekstrak properti CSS computed dan menyintesisnya ke dalam token `@theme` Tailwind CSS v4 (sistem warna OKLCH/HEX, tipografi Google Fonts, skala spacing, border radius, dan hierarki permukaan L0-L4).
   - Memetakan rasio kontras 60-30-10, optical letter-spacing (`tracking-tight` pada judul, `tracking-wider` pada eyebrow), serta memastikan angka memakai format `tabular-nums`.

3. **Tahap 3: Pembongkaran Hierarki Komponen**:
   - Membagi halaman web target menjadi komponen modular: `HeaderNav`, `HeroSection`, `FeatureBento`, `TestimonialGrid`, `PricingSection`, dan `FooterNav`.

4. **Tahap 4: Sintesis Kode Presisi 1:1**:
   - Menyusun kode bersih dan modular dalam React 19 / Next.js 15 / HTML+CSS modern yang menggunakan token `@theme` Tailwind CSS v4.

5. **Tahap 5: Verifikasi Visual & Polishing**:
   - Memastikan rasio kontras WCAG 2.2, tes responsivitas mobile, dan membuat aset gambar pengganti presisi dengan tool `generate_image`.

---


#### Pola Arsitektur NiubiGEO: Bukti Kosmik & Inversi Konversi (https://niubigeo.ai/)
Ketika merekayasa balik atau menyintesis website AI SaaS, alat developer, atau landing page dengan konversi tinggi berbasis arketipe NiubiGEO:
- **Token Obsidian Kosmik**:
  Latar belakang `#080a0f`, panel berlapis `#11141e` & `#181b29`, garis batas 1px `#272b3c`, serta aksen ganda dinamis: Lavender Elektrik `#b7a0ff` (brand/fokus) dan Jade Zamrud `#7ce4b0` (status bukti valid).
- **Hero Konversi Inversi**: Mengganti hero pasif biasa dengan widget diagnostik interaktif (`#product-setup`) langsung di bawah judul. Pengguna langsung memasukkan URL produk tanpa hambatan login awal.
- **Bento Grid Bukti Tindakan**: 4 kartu pembuktian empiris (Sinyal Visibilitas, Akurasi Deskripsi, Sitasi Lintas Platform, serta Rekomendasi Tindakan Prioritas).
- **Navigator Alur 4 Langkah & Kecepatan Sosial Organik**: Tab navigator horizontal serta kartu bukti peringkat GitHub Trending dan Tech Daily yang menggantikan testimoni klise.


#### Aturan Ekstraksi & Rekayasa Balik Hero Kaliber Dribbble
Ketika merekayasa balik landing page modern berbasis tren hero section Dribbble:
1. **Deteksi Tipe Struktural Hero**:
   - *Split 50/50 dengan Perspektif 3D*: Deteksi properti CSS `transform: perspective(...) rotateX(...) rotateY(...)`. Replikasi sudut kemiringan persis dan sertakan chip mikro melayang dengan animasi floating.
   - *Bento Modular di Lipatan Pertama*: Deteksi apakah lipatan hero dibagi menggunakan CSS Grid. Ekstrak fungsi masing-masing kartu bento (kartu judul, kartu live code sandbox, kartu metrik otoritas).
   - *Teks Kinetik Tengah dengan Intipan Lipatan (Fold Peek)*: Deteksi jika bingkai aplikasi memotong batas bawah viewport menggunakan margin negatif (`-mb-28` hingga `-mb-36`) dengan bayangan jatuh terarah.
   - *Utilitas Interaktif*: Deteksi jika widget input fungsional langsung disematkan pada lipatan hero.
2. **Ekstraksi Elemen Taktil Melayang**: Jangan pernah merekayasa balik hero menjadi gambar mati statis. Wajib ekstrak chip interaksi mikro: titik denyut status (`animate-ping`), bukti transaksi (`tabular-nums`), tumpukan avatar pengguna, dan badge pengumuman pill.

### Matriks Orkestrasi & Handoff Skill

| Skill Terkait | Peran & Integrasi Handoff |
|---|---|
| `web-scraper` | Mengambil HTML mentah, CSS, dan Markdown dari URL via Jina Reader / Firecrawl API. |
| `design-system-architect` | Menyusun token visual hasil ekstraksi ke dalam design system enterprise berbasis OKLCH & Radix/Base UI. |
| `ui-ux-pro-max` | Memberikan acuan BM25 visual style, pasangan font Google Fonts, dan checklist aksesibilitas WCAG 2.2. |
| `senior-frontend` | Mengimplementasikan kode komponen React 19 / Next.js 15 App Router siap produksi. |
| `tailwind-expert` | Mengatur konfigurasi Tailwind CSS v4 `@theme` dan utilitas responsif. |

### Matriks Eksekusi Berdaulat, Efisiensi Token & Invarian
| Dimensi | Mandat Berdaulat & Kontrak Deterministik |
| :--- | :--- |
| **Kaskade Model Frontier** | Medium / High (`Gemini 4 Argon`, `Claude Sonnet 5.5 High`, `Muse Wonder High`, `Composer 2.5 Fast`) |
| **Invarian Fallback Ketersediaan** | `Gemini 4 Argon/Pro` -> `Gemini 3.8 Flash`; `Claude Opus 5.5` -> `Claude Opus 4.6` (Bebas gagal saat model belum tersedia/kuota penuh) |
| **Protokol Hemat Token & KV-Cache** | Kunci instruksi & skema statis di prefix awal (`kv-cache-prefix-optimizer`); kirim potongan `CONTEXT_MAP.md` (<250 token/panggilan) saat Fan-Out |
| **Eksekusi SaaT CLI & MCP** | CLI: `vibes skill exec website-design-cloner <audit\|eval\|verify\|generate\|blueprint>` / MCP: `vibes_skill_dispatch`, `vibes_visual_audit`, `vibes_ast_query`, `vibes_verify_gate` |
| **Invarian NFR & Anti-Slop** | LCP < 1.8s, INP < 100ms, CLS < 0.05, border tegas 1px, radius 3-tier (6px/8px/12px), `tabular-nums`, kontrak interaktif 5-state; kode 100% tuntas tanpa placeholder diverifikasi melalui `node scripts/check-anti-slop.js --strict` |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.