Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cursor avatar

Principle Exhaust The Design Space

  • 434 installs
  • 2.5k repo stars
  • Updated August 5, 2026
  • cursor/plugins

Before committing to one solution, systematically explore alternative designs, tradeoffs, and edge cases so prototypes reflect the best option—not the first idea.

About

Cursor plugin principle skill pushing teams to enumerate viable design alternatives, document constraints and tradeoffs, and only then narrow—so validation prototypes test the strongest option rather than anchoring on the initial guess.

  • Maps alternative designs
  • Surfaces tradeoffs explicitly
  • Prevents premature convergence
  • Informs prototype choice

Principle Exhaust The Design Space by the numbers

  • 434 all-time installs (skills.sh)
  • Ranked #792 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cursor/plugins --skill principle-exhaust-the-design-space

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs434
repo stars2.5k
Last updatedAugust 5, 2026
Repositorycursor/plugins

What it does

Before committing to one solution, systematically explore alternative designs, tradeoffs, and edge cases so prototypes reflect the best option—not the first idea.

Files

SKILL.mdMarkdownGitHub ↗

Exhaust the Design Space

When a novel interaction or architectural decision has no established precedent, explore several concrete alternatives before implementation. Building the wrong thing costs more than exploring three options.

The rule: When the right answer is not obvious, build 2-3 competing prototypes or sketches. Compare them side by side. Only then commit.

When it applies:

  • Novel UI interactions (no prior art in the codebase)
  • Architectural choices with multiple viable approaches
  • Product design decisions where user experience depends on feel, not logic

When it doesn't:

  • Mechanical implementation where the pattern is established
  • Bug fixes or refactors with a clear target state
  • Changes where constraints dictate a single viable approach

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.