Source profileQuality 93/100

rampstackco/claude-skills/skills/product-configurator-design/SKILL.md

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 design, build-your-own, custom configuration, plan builder, product customizer, configuration tool. Al

Source repository stars
779
Declared platforms
0
Static risk flags
0
Last source update
2026-08-28
Source checked
2026-08-28

Decision brief

What it does: where it fits

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 disci…

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/rampstackco/claude-skills --skill "skills/product-configurator-design"
    Safe inspection promptEditorial

    Inspect the Agent Skill "product-configurator-design" from https://github.com/rampstackco/claude-skills/blob/a67dd34c609f034c0cfd736a348659bbdf1605bf/skills/product-configurator-design/SKILL.md at commit a67dd34c609f034c0cfd736a348659bbdf1605bf. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      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.
    2. 02

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

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

      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).
    3. 03

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

      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.

      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 configura…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…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 pr…
    4. 04

      Default-configuration design

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

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

      Constraint logic

      Preventing invalid combinations; surfacing why.

      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.

    Permission review

    Static risk signals and limitations

    No configured static risk pattern was detected

    This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score93/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars779SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    rampstackco/claude-skills
    Skill path
    skills/product-configurator-design/SKILL.md
    Commit
    a67dd34c609f034c0cfd736a348659bbdf1605bf
    License
    MIT
    Collected
    2026-08-28
    Default branch
    main
    View the original SKILL.md

    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.


    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.


    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.


    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 costs.
    • Breakdown not available; total is opaque.

    The price-shock trap. User configures heavily; reaches checkout; sees a price they did not expect; abandons.

    The cure. Price visible throughout. No surprises at checkout.

    Detail in references/real-time-pricing-patterns.md.


    Validation and error patterns

    When the configurator catches invalid input.

    The principle. Validation should be helpful, not punitive.

    Validation patterns.

    • Inline validation. Error appears next to the invalid choice.
    • Pre-emptive validation. Constraint logic prevents the error from being possible.
    • Final validation. Pre-checkout review surfaces any remaining issues.

    Error communication.

    • Specific to the issue.
    • Explains why.
    • Offers a path (alternative option, contact for custom).

    The validation-strict trap. Validation rejects valid edge-case inputs.

    The validation-loose trap. Configurator accepts inputs that fail downstream.

    Detail in references/validation-and-error-patterns.md.


    Save-and-share mechanics

    Configurations users return to or send to others.

    The principle. Configurators that serve real decision-making produce configurations users want to save and share.

    Save patterns.

    • Email-link save. User enters email; configuration link emailed.
    • Account-based save. Logged-in users save automatically.
    • Anonymous-session save. Browser-based persistence.

    Share patterns.

    • Shareable URL. Configuration encoded in URL; share via any channel.
    • Embed code. Configuration embeddable on other sites or in proposals.
    • Email share. Direct email-to-recipient with configuration.

    Why save-and-share matters.

    • Multi-decision purchases require deliberation.
    • B2B configurations often need stakeholder review.
    • Returning users continue rather than restart.

    Detail in references/save-and-share-mechanics.md.


    Configurator-to-cart handoff

    When the user commits.

    The principle. Handoff from configurator to cart should preserve the configuration entirely.

    Handoff patterns.

    • Configuration becomes the cart item.
    • Cart shows the configuration summary.
    • Edit-from-cart returns to configurator with state preserved.

    The handoff failure. Configuration partially preserved; cart shows a generic SKU; user cannot tell if their custom build is reflected.

    The cure. Handoff loop closed. Configuration visible in cart; price matches; edits possible.

    Detail in references/configurator-to-cart-handoff.md.


    Common failure modes

    Rapid-fire. Diagnoses in references/common-configurator-failures.md.

    • "Users abandon halfway through configuration." Likely infinite-options pattern; too many decisions.
    • "Configurator generates valid-looking configs that fail at fulfillment." Under-constrained; constraint logic missing.
    • "Users complain about price surprises at checkout." Pricing not real-time or hidden until end.
    • "Sales says many users contact for help configuring." Configurator too complex for audience; defaults wrong.
    • "Users save configurations but do not return." Save mechanism works but follow-up missing.
    • "Configurator works on desktop, breaks on mobile." Mobile UX broken.
    • "Audience completes but conversion to purchase is low." Configurator works; commitment friction at handoff.
    • "We added more options; abandonment climbed." Crossed the cognitive-load threshold.
    • "Constraint engaged but user did not understand why." Communication broken; users feel arbitrarily blocked.

    The framework: 12 considerations for configurator design

    When designing or auditing a configurator, walk these 12 considerations.

    1. The configurator decision. Is configurator the right tool, or do bundles serve?
    2. Guided-configuration, not infinite-options or canned-bundles-only. Smart defaults plus meaningful constraints plus escape hatches.
    3. Default configuration sensible. User adjusts from default; does not build from zero.
    4. Constraint logic prevents invalid combinations. Hard, soft, implication, capacity constraints.
    5. Constraint communication clear. Why constraint engaged; what user can do.
    6. Real-time pricing visible. Price updates with choices; breakdown available.
    7. Validation helpful. Inline; specific; offers paths.
    8. Save-and-share works. Multi-session; shareable; B2B-friendly.
    9. Configurator-to-cart handoff preserves state. Cart shows configuration.
    10. Mobile parity. Configurator works on the devices the audience uses.
    11. Conversion as success metric. Not just completion rate; downstream purchase.
    12. Maintenance discipline. Configurations updated as product changes; quarterly audit.

    The output of the framework is a configurator that earns the configuration that ships, with constraint logic, pricing, and handoff working together to produce commitments users keep.


    Reference files


    Closing: configurators earn investment when they earn the configuration that ships

    The configurators that work as compounding assets are the ones that produce configurations users commit to. Not 50-cell decision matrices. Not bundles dressed as configurators. Configurations the user built, priced, validated, saved, and bought.

    That is the bar. Below the bar are infinite-options (decision paralysis; users abandon) and canned-bundles-only (configurator framing without real customization; users feel deceived). Above the bar are guided-configuration tools where smart defaults, meaningful constraints, real-time pricing, validation, and save-and-share work together to produce commitments.

    The discipline is in the design choices. The decision to build a configurator at all. The default configuration that opens the experience. The constraint logic that protects users from invalid combinations. The pricing that updates with choices. The validation that helps without punishing. The save-and-share that supports multi-decision purchases. The cart handoff that preserves the configuration. The maintenance that keeps the configurator in sync with the product it represents.

    Frequently asked questions

    What to verify before installation and use

    What does the product-configurator-design source document cover?

    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 disci…

    How do I install product-configurator-design?

    The source record exposes this install command: npx skills add https://github.com/rampstackco/claude-skills --skill "skills/product-configurator-design". Inspect the command and pinned source before running it.

    Alternatives

    Compare before choosing

    Computed 10045,960

    coreyhaines31/marketingskills

    ab-testing

    When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program

    Computed 10045,960

    coreyhaines31/marketingskills

    churn-prevention

    When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o

    Computed 10014,706

    prowler-cloud/prowler

    postgresql-indexing

    PostgreSQL indexing best practices for Prowler: index design, partial indexes, partitioned table indexing, EXPLAIN ANALYZE validation, concurrent operations, monitoring, and maintenance. Trigger: When creating or modifying PostgreSQL indexes, analyzing query performance with EXPLAIN, debugging slow queries, reviewing index usage statistics, reindexing, dropping indexes, or working with partitioned table indexes. Also trigger when discussing index strategies, partial indexes, or index maintenance

    Computed 100147

    oaustegard/claude-skills

    featuring

    Generate hierarchical _FEATURES.md files that describe what a codebase DOES from a user/consumer perspective, anchored to source symbols via tree-sitting. Supports large complex codebases through feature-driven decomposition into sub-feature files. Uses a multi-pass synthesis: orientation → detail → overview rewrite. Use when someone says "what does this do", "document features", "feature inventory", "_FEATURES.md", or needs to understand a codebase's purpose before modifying it. Complements tre