算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
recognition-recents-and-suggestions【设计与创意】Use this skill when designing surfaces that accelerate repeat tasks through recents, frequently-used items, and contextual suggestions. Trigger when designing pickers used repeatedly, command palettes, navigation that should adapt to user behavior, or any surface where a returning user shouldn't have to retype their frequent destinations. Sub-aspect …
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
recognition-over-recall; read that first.'Recognition is fastest when the user doesn't even have to scan a long list — when the system anticipates and surfaces the likely options first. Recents, frequents, and predictive suggestions all leverage this: the user's likely target is at the top, often without typing anything.
A list of items the user has recently interacted with. Surfaced at the top of pickers, navigation, or empty search inputs.
<combobox label="Recipient">
<input placeholder="Search recipients..." />
<listbox>
<group label="Recent">
<option>Maria Mendoza (last sent: yesterday)</option>
<option>Marketing Team (last sent: 3 days ago)</option>
</group>
<group label="All">...</group>
</listbox>
</combobox>
Most users compose for a small set of recipients repeatedly; recents collapse the recall task.
Items used most often (regardless of recency). Useful when usage is clustered around a small set but not necessarily recent.
Frequently used apps:
• Email
• Slack
• Code editor
• Browser
A common laptop dock pattern.
System-predicted likely options based on context. Examples:
Recommendations work when the prediction is good. Bad recommendations (irrelevant, wrong) are worse than none — they distract and erode trust.
User-curated frequently-accessed items. Less algorithmic than recents/suggestions; user-explicit.
Pinned:
★ Q4 Planning Doc
★ Team OKRs
★ Customer feedback dashboard
Combine with recents and suggestions for a complete fast-access surface.
Pre-fill fields with predicted values based on context (signed-in user, recent inputs, time of day, location).
<form>
<label>Country
<select name="country">
<option value="US" selected>United States</option>
<!-- selected because of user's IP location -->
</select>
</label>
</form>
The user can change but rarely needs to.
For high-stakes actions, present the full set without privileging recents.
Recents reveal user activity to anyone with screen access. Considerations:
recognition-over-recall (parent).recognition-pickers-and-palettes — picker patterns recents augment.satisficing — recents enable satisficing by surfacing acceptable options first.hicks-law-defaults — defaults and recents both reduce decision cost.