A framework for discovering non-obvious product solutions by rapidly building and testing radical, opposing versions of a feature's core attributes. Use this when stuck between mediocre design options, when a feature involves a fundamental trade-off (like speed vs. safety), or when designing a V1 from scratch.
This framework avoids the "trap of the middle ground" by forcing teams to explore the radical ends of a design spectrum. By building "extreme" versions of a feature, you reveal hidden requirements and emotional hooks that lead to an "obvious in hindsight" solution.
Before applying the framework, set the pace. Speed is a proxy for competence, not sloppiness.
Define the two competing values or attributes for the feature.
Instead of looking for a compromise, design two radical versions that ignore the other side of the tension entirely.
Roll out these versions to an internal group or a very small circle of "alpha" users.
The final product is rarely one of the extremes, but the extremes tell you exactly where the "dial" needs to be set. Use the feedback to create a version that captures the benefits of both without the "bad feelings" identified in step 3.
Context: Designing a way to save work when a user is interrupted while writing a bug report.
Context: A batch of men’s shirts arrived from the factory 1.5 inches too short to sell.
npx skills add samarv/extreme-attribute-prototyping下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity