principle-exhaust-the-design-space

Guides building and comparing multiple prototypes before committing to novel design decisions.

1|Updated Jul 5, 2026
One-click install
npx skills add https://github.com/yersonargotev/packy --skill principle-exhaust-the-design-space-yersonargotev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: principle-exhaust-the-design-space
Source: https://github.com/yersonargotev/packy/tree/main/bundle/skills/principle-exhaust-the-design-space
Command: npx skills add https://github.com/yersonargotev/packy --skill principle-exhaust-the-design-space-yersonargotev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When facing a novel UI interaction or architectural decision with no precedent in the codebase, teams often commit to the first idea and pay the cost of building the wrong thing. This Skill enforces a disciplined exploration of competing alternatives before implementation. ## Core Features & Use Cases - Multi-Prototype Rule: Requires building 2-3 competing prototypes or sketches and comparing them side by side before committing. - Applicability Guidance: Clearly defines when the rule applies (novel UI interactions, architectural choices with multiple viable approaches, feel-driven product decisions) and when it does not (mechanical implementations, bug fixes, constraint-dictated changes). - Use Case: When designing a new drag-and-drop interaction with no prior art in the codebase, build three distinct interaction prototypes, compare them side by side, and only then select the approach to implement. ## Quick Start Ask the AI to apply the exhaust-the-design-space principle to evaluate competing approaches for a novel feature before writing production code.

Frequently Asked Questions about principle-exhaust-the-design-space

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How many prototypes should I build for a design decision?▼

Build 2-3 competing prototypes. The goal is genuine diversity of approach, not minor variations of one idea, so each prototype should explore a fundamentally different shape of the solution.