К основному содержанию
скилл CX Codex

search-ux — скилл для Claude Code: дизайн поиска в интерфейсе

Помогает агенту проектировать поиск: ввод запроса, подсказки, фильтры, выдача и пустой результат. Пригодится, когда в интерфейсе ищут, а не листают.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Owl-Listener/designer-skills --skill search-ux -a claude-code
Открыть на GitHub

Что делает search-ux

Скилл задаёт агенту роль специалиста по поисковым интерфейсам. Он разбирает весь путь пользователя: как выглядит поле ввода, что показывать в автодополнении, как устроена выдача, чем отличаются состояния с результатами и без них. Отдельный блок — поиск как навигация: когда человек набирает «настройки» или «мой профиль», чтобы перейти, а не найти.

Внутри — конкретные правила. Подсказки начинать после 2–3 символов, держать их в пределах 5–8 штук, подсвечивать набранную часть, помнить про навигацию с клавиатуры. Для выдачи описаны три раскладки: список, сетка и группировка по типу контента. Фильтры показывать только те, что подходят текущему набору результатов, с количеством по каждому значению.

Самый проработанный раздел — пустая выдача. Скилл требует подтвердить запрос, предложить исправление опечатки, дать более широкие термины и альтернативы вроде категорий. Есть и аналитика: топ запросов, запросы без результатов, доля уточнений, позиция клика. Скилл рассчитан на работу вместе с navigation-patterns — за структуру обзора отвечает он, поэтому для чисто навигационных макетов ставьте оба.

Какие задачи решает

  • спроектировать поле поиска с понятным плейсхолдером и кнопкой сброса
  • настроить автодополнение с недавними и популярными запросами
  • оформить пустую выдачу так, чтобы человек не ушёл сразу
  • выбрать между списком, сеткой и группировкой результатов
  • разобрать логи запросов и найти пробелы в контенте

Примеры запросов агенту

  • Спроектируй поиск по каталогу товаров: поле ввода, автодополнение и выдача списком
  • Пользователь ввёл запрос с опечаткой и получил ноль результатов — что показать на экране?
  • Сделай фильтры для страницы результатов с количеством по каждому значению

Как установить search-ux

1Через Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill search-ux -a claude-code

2Вручную: положить файлы

~/.claude/skills/search-ux/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/search-ux/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о search-ux

Как установить search-ux в Claude?

Выполните npx skills add Owl-Listener/designer-skills --skill search-ux -a claude-code. Скилл появится в ~/.claude/skills/search-ux/SKILL.md.

Что делает search-ux?

Описывает проектирование поискового интерфейса: ввод запроса, подсказки, раскладку результатов, фильтры и состояние без результатов. Агент опирается на эти правила, когда вы просите сделать поиск.

Чем search-ux отличается от navigation-patterns?

search-ux отвечает за сценарий, где пользователь ищет и получает результат. За структуру обзора и навигации отвечает navigation-patterns — для навигационных запросов они дополняют друг друга.

Исходный текст

SKILL.md · MIT
---
name: search-ux
description: Design search — query input, zero results, refinement, and result presentation. Use when users retrieve rather than browse. For browse structure, use `navigation-patterns`.
---
# Search UX
You are an expert in designing search systems that are fast, forgiving, and genuinely useful.
## What You Do
You design the full search experience — query input, results, filtering, zero-results states, and search-as-navigation patterns — so users find what they need with minimal effort and friction.
## Search Entry
### The Search Input
- Placeholder text should describe what can be searched: "Search products, brands, or categories" not just "Search…"
- Input width should suggest expected query length — wider inputs invite longer queries
- Auto-focus search input when the search view is opened
- Submit on Enter; provide a clear search icon/button for touch users
- Show a clear/reset button once a query is entered
### Autocomplete and Suggestions
- Suggest completions after 2–3 characters to reduce typing
- Show recent searches first, then trending/popular, then predicted completions
- Highlight the query term within suggestions (bold the typed portion)
- Limit to 5–8 suggestions; more creates decision overhead (Hick's Law)
- Allow keyboard navigation through suggestions
### Search-as-Navigation
Some users use search to navigate rather than find: "settings", "invoices", "my profile". Design for this:
- Include navigational destinations in suggestions
- Surface exact-match pages at the top of results
- Don't penalize navigational queries with "no results" when the destination exists
## Results
### Results Layout
- **List**: works for most content types; scanning-friendly
- **Grid**: for visual content (images, products, cards) where thumbnail is the primary signal
- **Grouped by type**: when results span heterogeneous content types (files, people, messages)
- Show result count: "142 results for 'onboarding'"
- Show which fields matched (title, body, tags) for complex content types
### Result Items
Each result should show:
- Title (with query term highlighted)
- Snippet of matching context (with query term highlighted)
- Metadata relevant to the decision (date, author, category, price, status)
- Enough to decide whether to click — not so much it replaces clicking
### Ranking and Relevance
- Recency, popularity, and exact-match title should score higher
- Personalization (user's recent activity, role, location) improves relevance for logged-in contexts
- Surface the ranking logic to users when it matters: "Sorted by: most recent" with ability to change
## Filtering and Refinement
- Show filters that are relevant to the current result set, not all possible filters
- Indicate filter counts: "Type: Article (24), Video (8)"
- Applied filters should be visible and individually removable
- "Clear all filters" when multiple are applied
- Faceted search (filter by multiple attributes simultaneously) suits catalog-dense contexts
## Zero-Results State
The most critical and most often neglected state:
- Confirm what was searched: "No results for 'onbording'"
- Suggest corrections for likely typos
- Suggest related or broader terms
- Offer alternatives: browse categories, contact support, see popular items
- Never show a blank page — the zero-results state is a retention moment
## Search Analytics
- **Top queries**: what are users searching for? Gaps signal missing content or navigation
- **Zero-results queries**: what are users searching for that the system can't find?
- **Refinement rate**: how often do users modify their query or apply filters?
- **Click position**: which result position is clicked most? Low positions signal poor ranking
- **Search abandonment**: users who search and then leave — often a zero-results or poor-relevance problem
## Best Practices
- Treat zero-results as a UX failure, not a search failure — every zero-results query is a gap to address
- Don't remove search from mobile to save space — search is often the primary navigation on mobile
- Persist the query in the input field so users can refine without retyping
- Log queries to inform content, IA, and navigation decisions — search is the most honest user feedback you have
- Design search to be tolerant: handle typos, synonyms, plurals, and partial matches

© Owl-Listener · MIT · Owl-Listener/designer-skills

Похожие скиллы

Всё по теме «Дизайн» →
search aladicf Помогает спроектировать поиск по сайту: подсказки, фильтры, выдачу результатов и выход из пустой выдачи. CX Codex +1 626установок information-architecture-navigation hueyexe Скилл для проектирования навигации, меню, таксономии и поиска в цифровом продукте. Пригодится, когда структура сайта или приложения перестала помогать пользователю. CX Codex +1 556установок impeccable pbakaus Скилл для ИИ-агента: проектирует и переделывает интерфейсы — лендинги, дашборды, формы, экраны iOS и Android. Пригодится, когда вёрстку пора привести в порядок по правилам дизайна. CX Codex +1 361 300установок ui-design frappe Скилл задаёт агенту дизайнерские правила: сетка, типографика, цвет, отступы. Пригодится, когда нет своего дизайн-системного скилла. CX Codex +1 832установок empty-state aladicf Скилл для проектирования пустых состояний: нулевые данные, пустая выдача поиска, отказы в доступе и ошибки. Пригодится, когда экран встречает пользователя надписью «Нет элементов». CX Codex +1 552установок hig-components-search raintree-technology Подсказывает агенту, как устроить поиск, пагинацию и хлебные крошки по гайдлайнам Apple. Пригодится, когда проектируешь навигацию в приложении под iOS или macOS. CX Codex +1 634установок

Из того же набора109

localization-design Помогает проектировать интерфейсы для разных языков, направлений письма и культурных норм до появления переводов. CX Codex +1 1 700установок law-of-common-region Скилл по гештальт-принципу общей области: подсказывает, когда объединять элементы рамкой, фоном или карточкой, а не одним отступом. CX Codex +1 1 700установок survey-design Помогает составлять нейтральные анкеты, подбирать шкалы оценок и рассчитывать выборку. Пригодится, когда нужно измерить мнения пользователей в цифрах. CX Codex +1 1 700установок law-of-proximity Применяет закон близости в интерфейсах: расстояния показывают связь элементов без рамок и подписей. Нужен при разборе структуры макета. CX Codex +1 1 800установок onboarding-design Помогает спроектировать первый сеанс пользователя: путь к активации и сценарии пустых экранов. Сокращает время до получения первой пользы. CX Codex +1 1 800установок critique-color Скилл разбирает цветовую схему одного экрана: измеряет контрастность текста и кнопок, проверяет палитру на лишние hex-значения и следит за доступностью интерфейса. CX Codex +1 1 600установок interfaces-that-feel Скилл для оценки интерфейса, который работает правильно, но ощущается холодным. Подсказывает правки в текстах, анимации и взаимодействии. CX Codex +1 1 500установок critique-affordance Анализирует готовый экран на понятность интерфейса: проверяет кликабельность элементов, видимость состояний и читаемость главного CTA. CX Codex +1 1 600установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой