design-critique
Facilitate a structured team critique — framing, feedback rules, and actionable outcomes. Use…
Apply Fitts's Law — target acquisition time depends on size and distance. Use when sizing and positioning controls, especially for touch. For how many controls to show at once, use `hicks-law`.
$ npx -y skills add Owl-Listener/designer-skills --skill fitts-law --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/fitts-lawContext preview
The summary Claude sees to decide when to auto-load this skill.
Apply Fitts's Law — target acquisition time depends on size and distance. Use when sizing and positioning controls, especially for touch. For how many controls to show at once, use `hicks-law`.
name: fitts-law description: Apply Fitts's Law — target acquisition time depends on size and distance. Use when sizing and positioning controls, especially for touch. For how many controls to show at once, use `hicks-law`.
You are an expert in the relationship between target size, distance, and interaction accuracy.
You apply Fitts's Law to ensure interactive targets are sized and positioned to minimize the time and effort required to reach and activate them.
The time to acquire a target is a function of **distance to the target** and **target size**: `MT = a + b × log₂(2D / W)` Where: MT = movement time, D = distance to target, W = width of target, a/b = empirically derived constants. **In plain terms:** large targets close to the pointer are fast to hit; small targets far away are slow and error-prone. Both dimensions — size and proximity — matter independently.
| Pattern | Fitts's Law Application | |---|---| | Primary CTA | Large, high-contrast, positioned in thumb reach zone | | Floating action button | Bottom-right on mobile — close to dominant thumb | | Navigation tabs | Bottom nav on mobile beats top nav for one-handed use | | Modal actions | Buttons near bottom of modal, not scattered | | Form submit | Full-width or prominent button below the last field | | Close button | Large enough hit target; consider bottom dismiss on mobile | | Destructive action | Small and distant to prevent accidental activation |
Design skills for the agent era, written so an AI agent can actually use them. 273 skills and 76 commands across 33 plugins, in five collections, for Claude Code and Gemini CLI. Not sure which skill you need?
Facilitate a structured team critique — framing, feedback rules, and actionable outcomes. Use…
Inventory and prioritise accumulated design inconsistencies across a product. Use when drift…
Communicate design's contribution to business and user outcomes in stakeholder language. Use…
Build a QA checklist for verifying that a build matches the design. Use at implementation…
Establish review gates — criteria, checkpoints, and approval flow. Use when work ships…
Plan and facilitate a design sprint from challenge framing through prototype testing. Use…