Skip to main content

design-a-search-interface

Design a search interface around user intent, query construction, result comprehension, and recovery. Use when people must find items across a substantial or changing collection.

来源信息

仓库
protosphinx/sphinxstack
最近来源活动
2026年7月29日 13:55
检测到的 SKILL.md 语言
英语
星标
3
Forks
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
design-a-search-interface
category
design
description
Design a search interface around user intent, query construction, result comprehension, and recovery. Use when people must find items across a substantial or changing collection.
# design-a-search-interface Support the whole path from forming a query to understanding and refining results. ## Procedure 1. Research search tasks, vocabulary, collection scope, sensitivity, and success criteria. 2. Define query syntax, spelling, suggestions, recent searches, and privacy behavior. 3. Design results with clear identity, relevance cues, metadata, actions, and state. 4. Support keyboard submission, focus, announcements, and screen-reader result updates. 5. Distinguish empty collection, no results, error, loading, partial, and stale states. 6. Provide refinement, filter, sort, clear, and back-navigation behavior. 7. Protect sensitive suggestions and prevent unauthorized result inference. 8. Test known-item, exploratory, ambiguous, misspelled, broad, and inaccessible queries. 9. Measure successful find, reformulation, abandonment, and harmful zero-result patterns. ## Guardrails - Never expose unauthorized records through suggestions, counts, or snippets. - Avoid automatic query rewriting that hides what was actually searched. - Relevance metrics do not replace user-task evidence. ## Done - A search interaction specification covers query, result, and recovery states - Representative tasks and accessibility behavior are tested - Search outcomes and failed-query evidence are recorded
在 GitHub 查看