Skip to main content

frontend-audit

Run a productized frontend audit and generate cold-outreach for it. Given a niche/segment or explicit URLs, finds candidate sites, measures them with Lighthouse + security headers + real compression, and produces per-site mini-audits plus personalized outreach drafts. Use when user says "прогони сайты", "аудит фронтенда", "найди клиентов на аудит", "outreach по сайтам", "frontend audit", or names a niche to audit.

Jump to install

Source facts

Repository
1t1sCooL/claude-skills
Last source activity
June 18, 2026 at 14:09
Detected SKILL.md language
Russian
Stars
16
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
4 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
frontend-audit
description
Run a productized frontend audit and generate cold-outreach for it. Given a niche/segment or explicit URLs, finds candidate sites, measures them with Lighthouse + security headers + real compression, and produces per-site mini-audits plus personalized outreach drafts. Use when user says "прогони сайты", "аудит фронтенда", "найди клиентов на аудит", "outreach по сайтам", "frontend audit", or names a niche to audit.
argument-hint
[ниша | URL... | --compare before.json after.json]
allowed-tools
Read Glob Grep Write Bash(node *) Bash(mkdir *) WebSearch WebFetch AskUserQuestion
# Frontend Audit & Outreach Движок продуктизированных frontend-аудитов: берёт нишу или список сайтов, замеряет (Lighthouse mobile/desktop + security-заголовки + реальное сжатие), и выдаёт по каждому сайту **мини-аудит + персональный заход для cold outreach**. Это верх воронки → outreach для услуги аудита (`mmalabugin.ru/audit`). Цифры — публичный Lighthouse, не оценки. Подавать **конструктивно** (зона роста + как чинится), без злорадства. ## Что на входе (`$ARGUMENTS`) Разобрать аргумент: - **Ниша/сегмент** (`стартапы`, `онлайн-школы`, `e-commerce`, `локальный бизнес: клиники/юристы/авто`, или своя) [+ опц. регион, количество] → найти кандидатов. - **Явные URL** (через пробел) → аудировать их. - **`--compare before.json after.json`** → построить таблицу «было → стало» (Re-audit, допродажа). - **Пусто** → спросить через AskUserQuestion: ниша или URL'ы? (одним вопросом, 3-4 опции ниш). ## Требования окружения - Node 18+ и установленный **Google Chrome** (для Lighthouse). Скрипт сам ищет Chrome; при отсутствии — предупредить пользователя. - Скрипты движка лежат рядом: `scripts/audit.mjs`, `scripts/compare.mjs`. Запускать их по абсолютному пути от этого SKILL.md. ## Шаги 1. **Резолв входа.** Если дана ниша — найди **5–10 реальных кандидатов** через WebSearch. - ⚠️ Цель — **реальные платящие клиенты**, НЕ гиганты. Avito/hh/Ozon годятся только как контент-демо, не как лиды. Бери средний бизнес / стартапы / школы / локальные компании. - Предпочитай сайты, у которых вероятно плохой mobile-перформанс: тяжёлые маркетинговые лендинги, много трекеров, конструкторы (Tilda/Webflow) с перегрузом, SPA. - Собери чистые URL (с https, рабочие). 2. **Прогон аудита.** Создай рабочую папку `./frontend-audit-output/` и запусти движок: ```bash node <путь>/scripts/audit.mjs <url1> <url2> ... \ --device both --runs 2 \ --out ./frontend-audit-output/audit.md \ --json ./frontend-audit-output/snapshot.json ``` - Прогон долгий (~1–1.5 мин на сайт×устройство×прогон). Для большого списка — предупреди, что займёт время; можно `--device mobile` для скорости. - Сайты за бот-защитой (Qrator/Cloudflare challenge) дадут все нули — пометь и исключи из outreach. 3. **Разбор по каждому сайту.** Из метрик `snapshot.json` выдели: - **Шок-цифру** для хука — худшее из: mobile Performance, LCP, Speed Index, TBT, CLS. - **2–3 конкретные проблемы** с цифрами (заблокированный main thread = TBT; долгий крупнейший контент = LCP; прыгающая верстка = CLS; нет security-заголовков; нет brotli при большом бандле). - **Что чинить первым** (1–2 строки, реалистично: «X → 80+ за 1–3 недели»). 4. **Сгенерируй артефакты** в `./frontend-audit-output/`: - `mini-audits.md` — по каждому сайту: таблица метрик + проблемы + «что чинить» + вывод одной строкой (формат — см. `references/outreach-templates.md`). - `outreach.md` — по каждому сайту **персональное** касание (имя сайта + его конкретные цифры) по шаблону из `references/outreach-templates.md`. 5. **Итог пользователю:** короткая сводная таблица (сайт · mobile Perf · главная боль · годится ли в outreach) + путь к файлам. ## Режим сравнения (`--compare`) ```bash node <путь>/scripts/compare.mjs before.json after.json --out re-audit.md ``` Даёт таблицу «Было → Стало» с дельтами — артефакт допродажи Re-audit. ## Правила - **Перед отправкой — перепрогнать свежим замером** (`--runs 3`): сайты меняются, цифры в письме должны быть актуальны. - **Персонализация обязательна:** в каждом письме — имя сайта и ЕГО цифры, не шаблон-копипаст. - **Тон:** конструктивно, value-first, без давления. Не «у вас плохо», а «нашёл 3 вещи, тормозящие загрузку, влияющие на конверсию». - **Мягкий CTA** на `mmalabugin.ru/audit` — не в каждом письме, не клянчить. - **HEAD не сжимается** — движок проверяет сжатие GET'ом (не путать с `curl -I`). - Lighthouse/PSI шумят — движок берёт медиану из N прогонов; для важного отчёта `--runs 3`. ## Подсказки по нишам (для WebSearch) - **Стартапы/SaaS:** «<вертикаль> SaaS Россия», product hunt РФ, акселераторы (ФРИИ-портфель). - **Онлайн-школы/инфобиз:** «курсы <тема> онлайн-школа», лендинги на Tilda/GetCourse. - **E-commerce:** нишевые магазины на Tilda/InSales/Shopify (не маркетплейсы). - **Локальный бизнес:** клиники/юристы/автосервисы/стройка + город — у них дорогие лиды и медленные сайты. См. `references/outreach-templates.md` — форматы мини-аудита и писем.
View on GitHub