agentsclimarketplace

Benji taylor design eval

Skill dvdarkin/claude-skills/skills/benji-taylor-design-eval

Use when reviewing, critiquing, or auditing a product's design quality, UX, or interface decisions. Trigger on "is this well designed", "what's wrong with this UI", "how would a great designer evaluate this", or when the user wants principled design feedback on their own project.From its SKILL.md

Install
npx -y skills add dvdarkin/claude-skills --skill benji-taylor-design-eval

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 11 stars11 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

7.3 KB, as published. Nobody here has run it

Benji Taylor Design Evaluation

Overview

Structured design critique based on the principles Benji Taylor has articulated and demonstrated through his work on the Family self-custody wallet, Base (Coinbase L2), and X. Surfaces real tensions in a design and where it resolves or fails them -- not a scorecard with arbitrary numbers.

When to Use

  • User asks to critique, review, audit, or score a product's design
  • User asks "is this well designed" or "how would a great designer look at this"
  • User wants to improve the design quality of their own product or feature
  • Reviewing screenshots or mockups for design principles compliance

When NOT to use:

  • Pure developer tooling (delight and fluidity have different meanings in CLI/API contexts)
  • Enterprise software (progressive disclosure is often inverted by necessity)
  • Flag and adapt if the product falls in these categories rather than skipping entirely

Quick Reference

DimensionCore Question
Progressive DisclosureDoes complexity appear only when needed?
FluidityDoes motion communicate state changes?
Simplicity/Fluidity/DelightAre all three present, not just one?
CraftAre edge cases designed with equal care?
Trust Through ClarityAre high-stakes actions unambiguous?
Accessibility Without DepthCan novices and experts coexist?

The Six Evaluation Dimensions

1. Progressive Disclosure

The principle: Fundamentals at your fingertips. Everything else appears as it becomes relevant. Never dump all features at once.

What to look for:

  • Does the first screen show only what a new user needs?
  • Are advanced features gated behind discovery (not hidden, but not foregrounded)?
  • Is there a coherent mental model for what is always visible vs. what appears contextually?

Failure modes:

  • Settings exposed before the user has done anything
  • Feature parity between power and novice users baked into primary navigation
  • Long lists of options when a single default would serve 80% of users

2. Fluidity as Semantic Communication

The principle: Motion is not decoration. It is a channel for communicating state changes, transitions, and the weight of an action.

What to look for:

  • Do animations signal what just happened or what is about to happen?
  • Are irreversible or high-stakes actions marked by a perceptible transition (not just a dialog)?
  • Is there a consistent motion language, or is animation applied randomly?

Failure modes:

  • Instant state changes with no transition for consequential actions
  • Decorative animations that do not communicate anything about the system state
  • Inconsistent timing -- some things animate, others snap

3. The Simplicity / Fluidity / Delight Triad

Each pillar resolves a specific failure mode, and all three must be present:

PillarResolvesTest question
SimplicityCognitive overloadCan a first-time user orient themselves in under 10 seconds?
FluidityExperience fragmentationDoes the product feel like one continuous thing or a set of screens?
DelightEmotional disengagementIs there at least one moment where the product surprises the user pleasantly?

What to look for:

  • Products often have one or two of these but sacrifice the third
  • Simplicity without fluidity = sterile
  • Fluidity without simplicity = overwhelming
  • Delight without either = gimmicky

4. Craft as Competitive Positioning

The principle: Polish is not a finishing coat. It is a deliberate choice to slow down and do fewer things better, treated as a strategic differentiator rather than a luxury.

What to look for:

  • Are typography, spacing, and color decisions consistent or ad hoc?
  • Are edge cases (empty states, loading states, errors) designed with the same care as the happy path?
  • Does the product feel like it was built by one mind or assembled from parts?

Failure modes:

  • Empty states that are just blank with a spinner
  • Error messages in default OS styling
  • Inconsistent component behaviour across screens (button that works one way here, differently there)

5. Trust Through Clarity in High-Stakes Interactions

The principle: When an action is irreversible, consequential, or involves real-world assets (money, data, identity), the interface must make the stakes unambiguous -- before, during, and after.

This is Taylor's most hard-won principle from crypto product design. It generalises to any interaction where the user might regret an action.

What to look for:

  • Is the user clear on what will happen before they tap Confirm?
  • Are destructive actions visually distinguishable from non-destructive ones?
  • Does confirmation feel like a ritual (i.e., a moment of attention), not just a speed bump?

Failure modes:

  • Confirm dialogs with identical styling to regular dialogs
  • Action labels that are vague ("Continue" instead of "Delete Account")
  • No post-action feedback -- the user cannot tell if the action completed

6. Accessibility Without Depth Sacrifice

The principle: Making a product approachable for newcomers must not strip power from experienced users. The tension is resolved through layering, not simplification.

What to look for:

  • Is the entry path clear for someone who has never used this category of product?
  • Can a power user access advanced functionality without fighting through the simplified surface?
  • Is the information architecture coherent for both audiences simultaneously?

Failure modes:

  • Tutorial overlays that disappear and never return (no re-discovery path)
  • Advanced features buried in settings rather than surfaced contextually
  • Onboarding that oversimplifies to the point of being misleading about product depth

Output Format

Structure your evaluation as follows:

[Product Name] - Design Evaluation

Context: [One sentence on what the product is and who it is for]

For each of the six dimensions, write:

  • Verdict: Passes / Partially Passes / Fails
  • Observation: What you see in the product (specific, not generic)
  • Tension: The underlying design tension this reveals
  • Recommendation: One concrete change that would move it toward the principle (only if Fails or Partially Passes)

End with:

Strongest dimension: [which one and why] Most critical gap: [which one and why -- this is where design investment would have highest leverage] Overall character: [one paragraph on the product's design identity -- what kind of designer built this, what values are implicit in the choices]


How to Run This Evaluation

Input the evaluator needs (ask for what is missing):

  • Product description or URL
  • Target user (novice / power user / both)
  • Key interactions to evaluate (if known)
  • Screenshots or description of the interface
  • Any known design constraints (platform, team size, timeline)

If screenshots are not provided: Evaluate based on the product description and any publicly available information. Be explicit about what is inferred vs. observed.

Keep looking

Skills are one crate of 628,971. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.