Solution · Live
Pain-Driven Research
Claude Code skill: разведка ниши, где боли покупателей берутся дословными цитатами из отзывов, а GAP-анализ показывает, чего не делает ни один конкурент — и превращается в структуру лендинга.
- skills
- claude-code
- competitive-research
- gap-analysis
- landing-page
Проблема
Конкурентный анализ обычно отвечает на вопрос «как у них?» и заканчивается таблицей со скорингом. Сайт после этого всё равно собирают «как у лидера» — и получают ещё одного неотличимого игрока, которого сравнивают только по цене.
До: есть выдача, сайты конкурентов и отзывы — но структура страницы рождается из вкуса и привычки.
После: каждая секция существует потому, что конкретный покупатель сказал конкретную фразу, и видно, какое утверждение в нише не делает никто.
Что делает
Скилл гоняет два слоя одновременно. Визуальный — Firecrawl-скрейпинг конкурентов, скоринг по 8 критериям, палитра ниши, клиентский HTML-отчёт. Болевой — отзывы с Otzovik, IRecommend, маркетплейсов, 2ГИС и форумов, где каждая цитата сохраняется дословно с датой и ссылкой на источник.
Оба слоя сходятся в одном holistic GAP-анализе по 7 корзинам: насыщение, разрывы, слабые места, язык клиента, визуальные конвенции, паттерны доверия и конверсии. Осознанно без RAG — разрыв живёт в отсутствии, а retrieval находит только присутствие.
На выходе wireframe, где у каждой секции четыре атрибута: функция, закрываемая боль дословной цитатой, визуальный эталон у конкурентов или пометка «GAP — этого не делает никто», и конкретный UI-приём.
Живые примеры
Отчёты, собранные этим пайплайном:
Требования
Firecrawl — через MCP или REST-ключ FIRECRAWL_API_KEY. Apify-ключ опционально, только для ниш, упирающихся в Avito.
Установка
curl -fsSL https://raw.githubusercontent.com/sergeyramas/pain-driven-research-skill/main/install.sh | bash
Триггеры
- "разведка рынка с болями"
- "gap-анализ Попова + конкуренты"
- "анализ ниши с цитатами клиентов"
- "pain-driven research for the niche"