← Back to Skills
Browser

ux-decisions

tommygeoco By tommygeoco 👁 5 views ▲ 0 votes

AI skill for the Making UX Decisions framework (uxdecisions.com)

GitHub
---
name: ux-decisions
description: "AI skill for the Making UX Decisions framework (uxdecisions.com) by Tommy Geoco. Use for UI/UX design decisions, design audits, pattern selection, visual hierarchy analysis, and reviewing designs for completeness. Enables rapid, intentional interface design with checklists for visual style, accessibility, social proof, navigation, and more."
author: Tommy Geoco
homepage: https://uxdecisions.com
---

# UX Decisions Skill

A comprehensive UI design decision-making framework based on "Making UX Decisions" by Tommy Geoco (uxdecisions.com). Enables rapid, intentional interface design in competitive, high-pressure environments.

## When to Use This Skill

- Making UI/UX design decisions under time pressure
- Evaluating design trade-offs with business context
- Choosing appropriate UI patterns for specific problems
- Reviewing designs for completeness and quality
- Structuring design thinking for new interfaces

## Core Philosophy

**Speed β‰  Recklessness.** Designing quickly is not automatically reckless. Recklessly designing quickly is reckless. The difference is intentionality.

## The 3 Pillars of Warp-Speed Decisioning

1. **Scaffolding** β€” Rules you use to automate recurring decisions
2. **Decisioning** β€” Process you use for making new decisions  
3. **Crafting** β€” Checklists you use for executing decisions

## Quick Reference Structure

### Foundational Frameworks
- `references/00-core-framework.md` β€” 3 pillars, decisioning workflow, macro bets
- `references/01-anchors.md` β€” 7 foundational mindsets for design resilience
- `references/02-information-scaffold.md` β€” Psychology, economics, accessibility, defaults

### Checklists (Execution)
- `references/10-checklist-new-interfaces.md` β€” 6-step process for designing new interfaces
- `references/11-checklist-fidelity.md` β€” Component states, interactions, scalability, feedback
- `references/12-checklist-visual-style.md` β€” Spacing, color, elevation, typography, motion
- `references/13-checklist-innovation.md` β€” 5 levels of originality spectrum

### Patterns (Reusable Solutions)
- `references/20-patterns-chunking.md` β€” Cards, tabs, accordions, pagination, carousels
- `references/21-patterns-progressive-disclosure.md` β€” Tooltips, popovers, drawers, modals
- `references/22-patterns-cognitive-load.md` β€” Steppers, wizards, minimalist nav, simplified forms
- `references/23-patterns-visual-hierarchy.md` β€” Typography, color, whitespace, size, proximity
- `references/24-patterns-social-proof.md` β€” Testimonials, UGC, badges, social integration
- `references/25-patterns-feedback.md` β€” Progress bars, notifications, validation, contextual help
- `references/26-patterns-error-handling.md` β€” Form validation, undo/redo, dialogs, autosave
- `references/27-patterns-accessibility.md` β€” Keyboard nav, ARIA, alt text, contrast, zoom
- `references/28-patterns-personalization.md` β€” Dashboards, adaptive content, preferences, l10n
- `references/29-patterns-onboarding.md` β€” Tours, contextual tips, tutorials, checklists
- `references/30-patterns-information.md` β€” Breadcrumbs, sitemaps, tagging, faceted search
- `references/31-patterns-navigation.md` β€” Priority nav, off-canvas, sticky, bottom nav

## Usage Instructions

### For Design Decisions
1. Read `00-core-framework.md` for the decisioning workflow
2. Identify if this is a recurring decision (use scaffold) or new decision (use process)
3. Apply the 3-step weighing: institutional knowledge β†’ user familiarity β†’ research

### For New Interfaces
1. Follow the 6-step checklist in `10-checklist-new-interfaces.md`
2. Reference relevant pattern files for specific UI components
3. Use fidelity and visual style checklists to enhance quality

### For Pattern Selection
1. Identify the core problem (chunking, disclosure, cognitive load, etc.)
2. Load the relevant pattern reference
3. Evaluate benefits, use cases, psychological principles, and implementation guidelines

## Decision Workflow Summary

When facing a UI decision:

```
1. WEIGH INFORMATION
   β”œβ”€ What does institutional knowledge say? (existing patterns, brand, tech constraints)
   β”œβ”€ What are users familiar with? (conventions, competitor patterns)
   └─ What does research say? (user testing, analytics, studies)

2. NARROW OPTIONS
   β”œβ”€ Eliminate what conflicts with constraints
   β”œβ”€ Prioritize what aligns with macro bets
   └─ Choose based on JTBD support

3. EXECUTE
   └─ Apply relevant checklist + patterns
```

## Macro Bet Categories

Companies win through one or more of:

| Bet | Description | Design Implication |
|-----|-------------|-------------------|
| **Velocity** | Features to market faster | Reuse patterns, find metaphors in other markets |
| **Efficiency** | Manage waste better | Design systems, reduce WIP |
| **Accuracy** | Be right more often | Stronger research, instrumentation |
| **Innovation** | Discover untapped potential | Novel patterns, cross-domain inspiration |

Always align micro design bets with company macro bets.

## Key Principle: Good Design Decisions Are Relative

A design decision is "good" when it:
- Supports the product's jobs-to-be-done
- Aligns with company macro bets
- Respects constraints (time, tech, team)
- Balances user familiarity with differentiation needs

There is no universally correct UI solutionβ€”only contextually appropriate ones.
browser

Comments

Sign in to leave a comment

Loading comments...