design-discovery
Skill0 starsChanged 4 months agoApache-2.0View on GitHub
Собирает референсы для дизайн-задачи через три слоя источников подряд: UX-паттерны → визуал → mood. Работает автономно, без пауз на выбор: сразу создаёт Figma-файл и наполняет его вживую — сначала Layer 1, потом Layer 2, потом Layer 3. Ссылки в чат не сыплет и подтверждений не просит. Ты следишь за файлом в Figma и останавливаешь, если находки уходят не туда. Использует Claude in Chrome для прохода по галереям.
5 other projects use a version of this.
Adopted by
Most recently taken up by
- toribryan/design-skillstheir own version, first seen Oct 25, 2026
- lebobo88/pair-programmertheir own version, first seen Oct 15, 2026
- jangjun7091/ai-companytheir own version, first seen Jul 20, 2026
- sshtomar/claude-skillstheir own version, first seen May 27, 2026
- storypixel/design-discovery-skilltheir own version, first seen Mar 2, 2026
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 5
- lebobo88/pair-programmer★ 8same name
- jangjun7091/ai-company★ 1same name
- toribryan/design-skills★ 1same name
- sshtomar/claude-skills★ 0same name
- storypixel/design-discovery-skill★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
Files
design-discovery
Гид по сбору референсов. Skill идёт по трём слоям подряд, без пауз на выбор. Файл в Figma создаётся сразу, и находки каждого слоя ложатся в него вживую: сначала Layer 1, потом Layer 2, потом Layer 3. Ссылки в чат не сыплются, подтверждений по слоям нет.
Твоя роль — следить за файлом в Figma. Если бенчи уходят не туда (не тот тон, не та индустрия, мусорная выдача) — останови skill и поправь бриф. Курировать «выбери из списка» не нужно.
Как пользоваться
В чате напиши:
"Опиши свой кейс и запусти design-discovery."
Дальше опиши задачу в свободной форме. Пример:
"Делаю онбординг для финтех-приложения. ЦА — gen-z. Компоненты: 4-шаговый wizard с прогресс-баром, биометрика на последнем шаге, motivational копирайтинг."
Формат любой — список, абзац, голосовая расшифровка. Главное — тип задачи, компоненты и (если знаешь) тон и платформа.
Что делает skill
Три слоя источников, в строгом порядке — все три подряд, автоматически:
| Слой | На какой вопрос отвечает | Источники |
| 1. Patterns | Как обычно решают этот флоу? | Mobbin, PageFlows, Benchmarkee |
| 2. Visual | Как сделать запоминающимся? | Awwwards, Recent (ex-Godly), scrn.gallery, FPS60 |
| 3. Mood | Расширить настроение | Pinterest, Behance, Dribbble, UI8 |
Никаких пауз на «что тебе нравится». Skill сам собирает находки каждого слоя и кладёт их в Figma-файл отдельным разделом. Layer 3 запускается автоматически, следом за Layer 2. Контроль — не через выбор из списка, а через наблюдение за файлом: не туда → останавливаешь и меняешь бриф.
Для мобильного брифа Layer 2 приоритетно берёт мобильные галереи (Mobbin / scrn.gallery / Recent → app-screenshots), а не Awwwards (это web/desktop).
Процесс
Шаг 0 — логины и подключения
Сначала попроси пользователя проверить, что всё залогинено. Отдай список одним сообщением и дождись «ок» — это единственная блокирующая проверка, дальше skill идёт сам:
Перед запуском проверь, что в браузере (Claude in Chrome) ты залогинен(а) в:
- Mobbin — mobbin.com
- Awwwards — awwwards.com
- Pinterest — pinterest.com (без логина отдаёт пусто)
- Dribbble — dribbble.com
- Behance — behance.net
- scrn.gallery и Recent (recent.design) — логин не нужен, просто проверь, что открываются
Залогинена везде? Тогда запускаю — дальше иду сам, без пауз.Незалогиненные источники молча вернут пусто — поэтому логины проверяем заранее, а не ловим пустые слои по ходу.
Проверка MCP (тихо, до запуска):
- Claude in Chrome — обязателен. Отключён → skill не запускается: «Нужен Claude in Chrome MCP — без него Layer 2 и 3 пустые. Подключи и перезапусти».
- Figma — обязателен (файл создаётся сразу). Отключён → «Нужен Figma MCP — файл борда создаётся сразу и наполняется вживую. Подключи и перезапусти».
- Mobbin — опционален, ускоряет Layer 1. Отключён → просто читаю Mobbin через Chrome.
Как проверять: вызови read-only tool сервера (list_connected_browsers для Chrome, whoami для Figma, search_screens для Mobbin). Ошибка «not connected» → отключён.
Шаг 1 — бриф + сразу создать файл
- Загрузи
reference/brief-parser.md, распарси бриф: тип флоу, индустрия, UI-паттерны (приоритет — явно названным компонентам), визуальный тон, платформа. - Одной строкой скажи, как понял бриф — но не жди подтверждения. Пользователь остановит, если не то.
- Сразу создай Figma design-файл (
create_new_file, editorTypedesign, имя{Brief} — Reference Board). Если Figma-команд несколько — быстро уточни, в какой создавать; иначе бери единственную. Передcreate_new_fileзагрузи скиллfigma-create-new-file. - Построй пустой каркас борда: тёмный артборд + заголовок + три раздела-плейсхолдера «Layer 1 · Patterns», «Layer 2 · Visual», «Layer 3 · Mood». Детали сборки —
reference/figma-board-build.md. - Дай пользователю ссылку на файл и скажи следить:
Понял бриф как: [flow] · [industry] · [tone] · [platform].
Файл: {figma_url}
Дальше иду по трём слоям сам и наполняю файл вживую (Layer 1 → 2 → 3).
Следи за файлом — если бенчи уходят не туда, останови меня и поправь бриф.Только этот шаг общается с пользователем. Дальше — молча наполняешь файл.
Шаг 2 — Layer 1: Patterns → в файл
Загрузи reference/source-urls.md, секция Layer 1. Источники: Mobbin (через MCP, если есть — search_flows / search_screens / search_sections, query естественной фразой, platform отдельным параметром; иначе Chrome), PageFlows, Benchmarkee.
С каждого собери: название приложения, экран/флоу, URL, превью-скриншот, одну строку «что взять».
Положи находки в раздел «Layer 1» файла по reference/figma-board-build.md (карточка = скриншот + название источника + «что взять» + ссылка). Ссылки в чат не выводи.
Пустой Layer 1 → сразу Layer 2. Если во всём Layer 1 меньше 3 уникальных позиций (источники за подпиской/логином) — не зацикливайся: пометь раздел «Layer 1 пропущен — источники недоступны» и переходи к Layer 2. Для этого брифа Layer 2 становится основным слоем паттернов.
Шаг 3 — Layer 2: Visual → в файл
Загрузи reference/source-urls.md, секция Layer 2. Через Claude in Chrome (browser_batch параллельно):
- Awwwards — по тону/категории (web/desktop; для мобильного брифа — второстепенно)
- Recent (
recent.design) — теги тона / раздел/app-store-screenshots - scrn.gallery —
/apps, мобильные скриншоты - FPS60 — motion-моменты
Для мобильного брифа приоритет — мобильные галереи (scrn.gallery, Recent app-screenshots, Mobbin), Awwwards бери осторожно (это десктопные сайты).
С каждого собери: название/автор, URL, скриншот, «что взять» (типографика / композиция / motion / цвет). Положи в раздел «Layer 2» файла. В чат не выводи.
Шаг 4 — Layer 3: Mood → в файл
Сразу за Layer 2, автоматически (без вопроса «нужен ли mood»). Загрузи reference/source-urls.md, секция Layer 3. Через Chrome:
- Pinterest — по тону+индустрии (логин проверен на Шаге 0)
- Dribbble — концепты / иллюстрации / типографика (не UX-паттерны). Если сбрасывает запрос в дженерик-ленту — honest fail, пропусти
- Behance —
field=ui/ux, главный источник mood - UI8 — 2-3 kit'а для vibe, не для копирования
С каждого: превью, URL, источник (без «что взять» — это mood). Положи всё в раздел «Layer 3» файла плиткой.
Шаг 5 — финал
Когда все три раздела наполнены — короткое сообщение:
Готово. Все три слоя в файле: {figma_url}
- Layer 1 · Patterns — [N] референсов
- Layer 2 · Visual — [M]
- Layer 3 · Mood — [K]
(если слой пропущен — скажи, почему)
Если что-то ушло не туда — скажи, перезапущу нужный слой с уточнённым брифом.Опционально: markdown-сводка в outputs/{brief-slug}-moodboard.md по reference/moodboard-template.md — только если пользователь попросит текстовую версию.
Что skill НЕ делает
- Не генерирует дизайн — это
figma-generate-design - Не делает критику референсов — это
impeccable critique - Не ждёт выбора «из списка» — курация не поштучная, а через наблюдение за файлом и правку брифа
- Не работает без Claude in Chrome и Figma MCP
Подводные камни
- Логины решают. Незалогиненные Pinterest / Dribbble / Mobbin / Awwwards отдают пусто — поэтому Шаг 0 проверяет логины заранее.
- Dribbble часто сбрасывает конкретный запрос в дженерик-ленту («Nice Shot!», логотипы). Если так — honest fail, пропусти, опирайся на Behance.
- Mobbin и PageFlows — paywall на детали флоу. Берём с listing то, что видно бесплатно.
- Awwwards — web/desktop и часто B2B. Для мобильного брифа фильтруй жёстко или пропускай.
- Картинки в Figma: headless-рендер не показывает webp — конвертируй в JPG; заливай привязкой к узлу (
nodeId). Детали —reference/figma-board-build.md.
Когда вызывать другие skills
- После discovery, если нужна реализация →
figma-generate-design - Ревью собранного борда →
impeccable critique
Версия
v0.4.0 — автономный поток без акцепта. Слои идут подряд (Layer 1 → 2 → 3), Figma-файл создаётся сразу и наполняется вживую, ссылки в чат не выводятся, подтверждения по слоям убраны. Шаг 0 теперь просит пользователя проверить логины сервисов (список) и следить за файлом — останавливать и менять бриф, если бенчи не те. Figma MCP стал обязательным. Layer 3 запускается автоматически (убрана развилка перед ним).
v0.3.2 — Layer 2: screen.gallery (мёртв) → scrn.gallery/apps; Godly → Recent (recent.design).
v0.3.1 — автопереход на Layer 2, если Layer 1 вернул почти пусто.
v0.3.0 — финальный борд в Figma design-файле (не FigJam) + гайд reference/figma-board-build.md.
v0.2.0 — проверка Mobbin/Figma MCP на Шаге 0; Layer 1 через Mobbin MCP напрямую.
v0.1.0 — первая публикация.
Лицензия
Apache-2.0.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

