Cursor Plugin Pstack Principle Exhaust The Design Space

Apply when facing a novel UI interaction or architectural decision with no precedent in the codebase. Build 2-3 competing prototypes and compare side by side before committing.

KunanonJ Updated

File contents

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

KunanonJ/ai-skills-hub/tree/main/skills/cursor-plugin-pstack-principle-exhaust-the-design-space commit 9a80a85df3

Frequently asked questions

npx skillmds@latest add kunanonj/cursor-plugin-pstack-principle-exhaust-the-design-space