Receber por email
← Voltar para o catálogo

product-configurator-design

Designing build-your-own product configurators (Tesla-style, custom-pricing, plan-builders) with constraint logic, real-time pricing, validation, and save-and-share mechanics. Honest about infinite-options (decision paralysis), canned-bundles-only (no real customization), and guided-configuration (smart defaults plus meaningful constraints plus escape hatches) patterns. Triggers on configurator de

364estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add rampstackco/claude-skills

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/product-configurator-design/svg)](https://www.skillteca.com.br/skills/product-configurator-design)

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Product Configurator Design

A senior product marketing director's playbook for designing build-your-own product configurators. Tesla-style vehicle configurators, custom-pricing builders, plan-builders, product customizers. Constraint logic, real-time pricing, validation, save-and-share mechanics. The discipline of building a configurator that produces configurations users actually commit to.

Most configurators fail in one of two ways. They expose every parameter at full granularity (47 toggles, 12 sliders) and produce decision paralysis; users abandon halfway through. Or they pretend to be configurators but are actually three pre-built bundles labeled "Custom"; the configurator framing was marketing while the product is bundles.

The configurators that work do something different. Smart defaults that produce a sensible starting configuration; meaningful constraints that prevent invalid combinations and surface why; escape hatches into deeper customization for users who want it; real-time pricing that responds to choices. Users feel guided rather than overwhelmed.

The voice is the senior product marketing director who has watched configurators double conversion when redesigned with smart defaults and watched them collapse when "more options" were added without constraint logic. Practical, opinionated about the constraints that protect users from themselves, willing to call out when canned bundles are the right answer.

When to use this skill: scoping a build-your-own configurator for the first time, auditing a configurator with high abandonment, designing the constraint logic that prevents invalid combinations, or deciding which parameters earn exposure vs which should default.

What this skill covers

This skill spans build-your-own product configurators. The growth-tooling distinctions:

  • calculator-design is calculators that give a number from inputs. This skill builds a product configuration with multiple decisions.
  • comparison-tool-design is comparing known options. This skill builds a custom option.
  • multi-step-form-design is data capture. This skill is configuration design.
  • product-configurator-design (this skill) is constraint logic, real-time pricing, validation, save-and-share, and configurator-to-cart handoff.
  • pm-spec-writing is the spec for engineers building the configurator.

The audience: product marketers, growth marketers, ecommerce teams, B2B teams shipping configurable products, agencies running configurator work for clients.

Out of scope: calculator design (covered by calculator-design); comparison tools (covered by comparison-tool-design); the engineering implementation; specific configurator-platform configurations (those stay implementation-side).

The configurator decision: when configurators earn investment vs when bundles suffice

Before designing the configurator, decide whether a configurator is the right answer.

Configurators earn investment when:

  • The product has genuinely customizable parameters that affect outcome and cost.
  • The audience values customization beyond what bundles offer.
  • The team can support the configuration logic (validation, pricing, fulfillment).
  • The combinatorial space is meaningful but constrained (not literally infinite).

Configurators do NOT earn investment when:

  • The product is essentially bundles. Calling them "configurations" is marketing, not product.
  • The audience does not value customization. Some audiences want to choose from curated options, not build.
  • The combinatorial space is so large that no audience can navigate it.
  • Customization produces invalid combinations the team cannot prevent.
  • A simpler comparison or selection tool would serve.

The decision is not "should we have a configurator"; it is "is the configurator the right tool for this product and audience."

Detail in [references/configurator-decision-criteria.md](references/configurator-decision-criteria.md).

Infinite-options vs canned-bundles-only vs guided-configuration

The keystone framing.

Infinite-options. Every parameter exposed at full granularity. 47 toggle switches and 12 sliders. Decision paralysis. Users abandon halfway through; few complete a configuration. Cost: design effort produces a configurator nobody completes; conversion suffers.

Canned-bundles-only. "Configurator" that is actually three pre-built bundles labeled Basic/Pro/Enterprise. No real customization. The configurator framing was marketing; the product is bundles. Cost: audience that came expecting customization feels deceived; conversion suffers because expectations did not match reality.

Guided-configuration. Smart defaults that produce a sensible starting configuration; meaningful constraints that prevent invalid combinations; escape hatches into deeper customization for users who want it; real-time pricing that responds to choices. Cost: design effort upfront is significant; conversion typically improves meaningfully because users complete configurations they commit to.

The litmus test. Hand the configurator to a stranger in the target audience. Do they reach a configuration they would actually buy in under 5 minutes without expert help? If yes, guided-configuration. If they paralyze at the options, infinite-options. If they only see bundles, canned-bundles-only.

Default-configuration design

The starting point.

The principle. The configurator opens with a sensible default configuration. The user adjusts from there.

Default selection.

  • The configuration most audiences would choose.
  • Reflects audience research (sales-call mining, prior configurations).
  • Inferable from referrer, query, or stated preference.

Default presentation.

  • Default visible immediately; user sees a complete configuration with price.
  • Adjust controls obvious; user knows what is changeable.
  • Reset-to-default available; users who experiment can return.

The blank-canvas trap. Configurator opens empty; user must build from scratch. Decision paralysis at the start.

The cure. Default-heavy. The user adjusts; never builds from zero.

Detail in [references/default-configuration-design.md](references/default-configuration-design.md).

Constraint logic

Preventing invalid combinations; surfacing why.

The principle. The configurator should not let users build invalid configurations (combinations that cannot ship, cannot be priced, or do not work together). When constraints engage, the configurator surfaces why.

Constraint patterns.

  • Hard constraints. "Option A and Option B are incompatible." Configurator prevents the combination; explains why.
  • Soft constraints. "Combining Option A with Option C is unusual but possible." Configurator allows; warns.
  • Implication constraints. "Selecting Option A requires Option D." Configurator auto-includes D; explains.
  • Capacity constraints. "This configuration exceeds shipping capacity." Configurator caps; explains.

Constraint communication.

  • Why this constraint engaged.
  • What user can do (different option, contact for custom).
  • No friction-only blocking; always offer a path.

The over-constrained trap. Too many constraints; user feels boxed in.

The under-constrained trap. User builds configuration that fails at checkout or fulfillment.

Detail in [references/constraint-logic-patterns.md](references/constraint-logic-patterns.md).

Real-time pricing and impact display

Pricing that responds to choices.

The principle. Price updates as the user adjusts. The user sees the cost impact of each choice immediately.

Strong pricing display.

  • Total price prominent and updated in real time.
  • Per-choice impact visible ("Adds $X" or "Saves $X").
  • Breakdown available ("How is this priced").
  • Currency and locale appropriate.

Weak pricing display.

  • Price hidden until the end.
  • Per-choice impact invisible; user does not know what each option cos
Compartilhar X LinkedIn