More screenshots

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+20 more

    Checkout & Payment UI Optimization Agent

    1

    It distinguishes observed interface evidence from inferred conversion impact and separates verified payment behavior from recommendations.

    $7.99

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    0 installsSecurity scanned
    Checkout & Payment UI Optimization Agent

    Checkout & Payment UI Optimization Agent

    Example session with this skill installed

    Project name
    NorthPeak Commerce Checkout

    Business type
    International direct-to-consumer e-commerce store

    Platforms
    Responsive web
    Mobile web
    iOS app
    Android app

    Primary audience
    Consumers purchasing outdoor equipment and apparel

    Primary conversion
    Completed paid order

    Secondary conversions
    Guest checkout completion
    Account creation after purchase
    Newsletter consent
    Saved payment method where approved

    Cart model
    Multiple products
    Variants
    Quantity editing
    Promotional bundles
    Gift cards
    Discount codes

    Checkout structure
    Cart
    Contact
    Shipping
    Payment
    Confirmation

    Markets
    United States
    Canada
    United Kingdom
    European Union
    Australia

    Currencies
    USD
    CAD
    GBP
    EUR
    AUD

    Guest checkout
    Supported

    Account checkout
    Supported

    Authentication
    Email and password
    Google
    Apple on supported devices

    Shipping
    Standard
    Express
    Store pickup in selected markets
    Free-shipping threshold varies by region
    Exact costs and delivery dates come from the shipping service

    Billing
    Same as shipping by default
    Separate billing address optional
    Business tax fields in selected regions

    Payment methods
    Credit and debit cards
    Apple Pay
    Google Pay
    PayPal
    Buy now, pay later in selected markets
    Gift cards
    Store credit

    Payment provider
    Existing provider integration
    Exact provider states and authentication rules require verification

    Discount behavior
    One promotional code
    Gift card and store credit can be combined where approved
    Automatic discounts may apply
    Exact stacking rules require verification

    Trust elements
    Verified return policy
    Secure payment provider
    Customer-support contact
    Delivery estimates
    Verified review rating
    Exact claims require approval

    Current problems
    Users discover shipping costs late.
    The order summary collapses automatically on mobile.
    The discount field dominates the mobile layout.
    Guest checkout is visually secondary.
    Billing address appears before payment method.
    Wallet buttons and card payment compete equally.
    Validation appears only after final submission.
    Card declines use one generic error.
    The payment button can be tapped repeatedly.
    Payment timeouts return users to an empty cart.
    The confirmation page does not explain delivery.
    Subscription products do not clearly show renewal terms.
    Abandoned-checkout emails sometimes link to expired carts.
    The mobile keyboard covers the payment action.
    Several errors use color without text.
    German labels overflow.
    Analytics record payment_error without a reason category.

    Need output
    Complete checkout audit
    Executive summary
    Cart-review audit
    Pricing-transparency analysis
    Guest-checkout review
    Shipping flow
    Billing flow
    Payment-method hierarchy
    Wallet strategy
    Discount-code optimization
    Trust analysis
    Validation strategy
    Decline-state architecture
    Uncertain-payment flow
    Duplicate-payment prevention
    Subscription checkout guidance
    Order-confirmation redesign
    Abandoned-checkout recovery
    Responsive behavior
    Accessibility
    Localization
    Analytics event map
    Experiment roadmap
    Developer handoff
    Acceptance criteria
    Regression tests
    QA checklist
    Risk assessment

    Need variations
    Low-Friction Checkout
    Trust-First Checkout
    Mobile Wallet-First Checkout

    Special constraints
    Do not invent shipping costs.
    Do not invent taxes.
    Do not invent delivery dates.
    Do not invent discounts.
    Do not invent subscription terms.
    Do not claim payment failure when the result is uncertain.
    Do not encourage duplicate payment attempts.
    Do not hide recurring billing.
    Do not force account creation.
    Do not use false urgency.
    Do not weaken accessibility for conversion.

    • Read your context and instructions
    • Compiled the checkout & payment
    • Generated the document

    === CHECKOUT & PAYMENT UI OPTIMIZATION AUDIT ===

    Project
    NorthPeak Commerce Checkout

    Primary Conversion
    Completed paid order

    Platforms
    Responsive web, mobile web, iOS, and Android

    === EXECUTIVE SUMMARY ===

    The checkout supports the required transaction steps, but several interface decisions create avoidable uncertainty and abandonment risk.

    The highest-priority problems are

    1. Shipping costs appear too late.
    2. Guest checkout is visually subordinate.
    3. Mobile users lose access to the order summary.
    4. Discount entry receives excessive prominence.
    5. Card validation happens too late.
    6. Declines use one generic message.
    7. Payment submission lacks visible duplicate prevention.
    8. Timeout recovery can remove cart context.
    9. Subscription renewal terms are incomplete.
    10. Confirmation lacks delivery guidance.
    11. Mobile keyboard behavior obstructs payment.
    12. Analytics cannot distinguish payment failure categories.

    Recommended checkout sequence

    Cart Review
    → Contact
    → Shipping Address
    → Shipping Method
    → Payment Method
    → Billing Details When Required
    → Final Review
    → Payment Processing
    → Confirmation

    === CART REVIEW AUDIT ===

    Observed

    • Product images are visible.
    • Variant labels are small.
    • Quantity changes update totals slowly.
    • Shipping is shown as “Calculated Later.”
    • The mobile order summary collapses automatically.
    • Remove and Save for Later are visually similar.

    Recommendations

    • Make product name, variant, quantity, and line total easy to verify.
    • Show the current shipping calculation state explicitly.
    • Keep a visible mobile order-summary trigger with item count and current total.
    • Preserve user-selected quantity during update failures.
    • Separate Remove from Save for Later.
    • Confirm inventory changes before payment submission.

    Priority
    High

    === PRICING TRANSPARENCY ===

    Required summary

    Subtotal
    Verified cart subtotal

    Discount
    Show only when applied

    Shipping
    Calculated after destination or shown as a verified estimate

    Tax
    Calculated according to the verified tax service

    Gift Card
    Show applied value

    Store Credit
    Show applied value

    Total Due Now
    Prominent

    Future Charge
    Required for subscription products

    Do not use “Free Shipping” unless the eligibility rule is currently satisfied.

    When totals change

    • identify the changed line
    • show the previous and current total where useful
    • explain the reason
    • require review before payment when the change is material

    === GUEST CHECKOUT ===

    Observed
    Guest checkout appears as a small text link below account login.

    Risk
    Users may believe an account is required.

    Recommendation
    Present Guest Checkout and Sign In as parallel entry options.

    Primary guest message
    Continue without creating an account.

    Post-purchase account creation
    Offer account creation after confirmation using the verified order email.

    Do not

    • force password creation before payment
    • hide guest checkout
    • imply that guest orders receive weaker fulfillment
    • require marketing consent

    === SHIPPING FLOW ===

    Recommended order

    1. Delivery country
    2. Shipping address
    3. Address validation where supported
    4. Shipping methods
    5. Delivery estimate
    6. Pickup option where available

    Required states

    • loading
    • available
    • unavailable
    • address incomplete
    • unsupported destination
    • service error
    • selected
    • price changed

    Shipping method
    Show name, price, delivery estimate, restrictions, and selected state.

    Do not invent delivery dates.

    === BILLING FLOW ===

    Default
    Billing address is the same as shipping.

    Display the separate billing form only when:

    • the user disables same-as-shipping
    • the selected payment method requires it
    • regional requirements require it

    Business tax fields
    Show only in relevant markets and explain why they are required.

    === PAYMENT-METHOD HIERARCHY ===

    Mobile priority

    1. Eligible native wallet
    2. Saved verified method
    3. Card
    4. PayPal
    5. Regional methods
    6. Buy now, pay later where eligible
    7. Gift card and store credit

    The exact order should reflect eligibility, user context, market, and verified business priorities.

    Do not show unavailable methods as selectable.

    === WALLET STRATEGY ===

    Apple Pay
    Show only on supported Apple contexts.

    Google Pay
    Show only on supported contexts.

    Wallet action
    Express payment with clear total context.

    After wallet return
    Restore the checkout state and show the verified transaction result.

    Do not

    • show both wallets when one is unavailable
    • duplicate shipping collection unnecessarily
    • claim payment completion before provider confirmation

    === DISCOUNT-CODE OPTIMIZATION ===

    Current issue
    The expanded discount field dominates the mobile checkout.

    Recommendation
    Use a collapsed “Add discount or gift card” control.

    After expansion

    • label the field
    • support Apply
    • show loading
    • show success
    • show invalid
    • show expired
    • show restriction
    • support removal

    Do not clear the code silently after an error.

    === TRUST SYSTEM ===

    Place trust near the payment decision.

    Approved trust content may include

    • verified secure-payment provider
    • verified return policy
    • support access
    • delivery information
    • approved payment-method logos
    • verified review evidence

    Do not use

    • fake security seals
    • unsupported encryption claims
    • generic “100% Safe” claims
    • unverified guarantees
    • false countdowns

    === VALIDATION STRATEGY ===

    Validate progressively without interrupting normal input.

    Contact
    Validate email format after sufficient input.

    Address
    Validate required fields and supported formats.

    Card
    Validate number structure, expiration, security code, and required billing data.

    Discount
    Validate after Apply.

    Final submission
    Validate complete checkout state.

    Focus behavior
    Move focus to an error summary or the first invalid field according to the approved accessibility pattern.

    Preserve valid data.

    === PAYMENT STATE MODEL ===

    Idle
    Payment has not started.

    Validating
    Checkout data is being checked.

    Ready
    Payment may be submitted.

    Submitting
    Submission is in progress.

    Authentication Required
    Additional provider or issuer authentication is required.

    Processing
    The result is pending.

    Completed
    Payment and order creation are confirmed.

    Declined
    The provider or issuer returned a verified decline.

    Failed
    A verified technical failure occurred.

    Cancelled
    The user or provider cancelled the payment flow.

    Uncertain
    The final transaction status is not confirmed.

    Duplicate Prevented
    A repeated submission was blocked.

    === DUPLICATE-PAYMENT PREVENTION ===

    When payment is submitted

    • disable repeated submission
    • show processing status
    • preserve an idempotent transaction reference
    • prevent repeated taps
    • preserve checkout context
    • verify the final status before enabling retry

    Given the user taps Pay repeatedly,
    when the first valid submission is already active,
    then additional submissions are blocked without creating another payment request.

    === DECLINE ARCHITECTURE ===

    Generic decline
    Payment was not approved.

    Recommended action
    Use another payment method or contact the payment provider.

    Expired card
    Update the expiration date or choose another payment method.

    Authentication failure
    Retry the verified authentication step or select another method.

    Insufficient funds
    Use provider-approved wording only.

    Do not

    • expose sensitive fraud rules
    • blame the user
    • claim an issuer reason that was not returned
    • remove cart data

    === UNCERTAIN PAYMENT FLOW ===

    Heading
    Confirming Your Payment

    Message
    The final payment status has not been confirmed yet. Do not submit another payment while we check the transaction.

    Required actions

    • check order status
    • check payment status
    • preserve cart and checkout context
    • provide a transaction reference
    • prevent duplicate submission
    • offer support after the verified waiting threshold
    • show the final result when confirmed

    Do not display “Payment Failed” unless failure is verified.

    === SUBSCRIPTION CHECKOUT ===

    Required information

    • plan name
    • verified price
    • currency
    • billing cadence
    • amount due now
    • trial terms
    • renewal date or rule
    • future price
    • included features
    • usage limits
    • cancellation access
    • refund context

    The final payment action should communicate the transaction accurately.

    Example
    Start Verified Trial

    or:

    Subscribe for Verified Price

    Exact language depends on confirmed commercial terms.

    === ORDER CONFIRMATION ===

    Required

    • order number
    • payment status
    • purchased items
    • amount
    • currency
    • delivery or access information
    • receipt access
    • support
    • next action

    Physical goods
    Show delivery destination and verified delivery estimate.

    Digital goods
    Show access or download instructions.

    Subscription
    Show plan, status, cadence, and next verified billing event.

    Booking
    Show service, provider, date, time, timezone, location, and verified status.

    Do not display confirmation before order creation and payment state are verified.

    === ABANDONED-CHECKOUT RECOVERY ===

    Recovery requirements

    • preserve cart contents
    • preserve valid checkout progress where approved
    • validate inventory
    • validate price
    • validate shipping
    • validate discounts
    • refresh expired payment sessions
    • return users to the correct step

    Recovery message
    Explain when a price, item, discount, or delivery option changed.

    Marketing recovery
    Requires appropriate consent and frequency controls.

    Do not use false urgency.

    === RESPONSIVE REQUIREMENTS ===

    Desktop

    • visible order summary
    • clear step progress
    • focused form width
    • stable payment region

    Tablet

    • one or two columns according to width
    • readable totals
    • non-obstructive summary

    Mobile

    • single-column flow
    • persistent summary access
    • full-width primary action
    • keyboard-safe payment button
    • wallet prioritization
    • no page-level horizontal scrolling
    • no sticky element covering focused fields

    Small Mobile

    • wrapped labels
    • compact product rows
    • card-based totals
    • no clipped prices

    200% Zoom:

    • reflow
    • no overlap
    • no inaccessible horizontal scrolling
    • visible totals and actions

    === ACCESSIBILITY REQUIREMENTS ===

    • Semantic form structure
    • Persistent labels
    • Accessible error summaries
    • Field-level error associations
    • Keyboard operation
    • Visible focus
    • Screen-reader payment-method names
    • Accessible wallet buttons
    • Non-color status communication
    • Large touch targets
    • Zoom and reflow
    • Reduced motion
    • Timeout warnings
    • Dialog focus management
    • Mobile keyboard support
    • No claim of conformance without testing

    === ANALYTICS EVENT MAP ===

    checkout_started

    Properties

    • cart_type
    • platform
    • market
    • currency

    shipping_completed

    Properties

    • shipping_method_category
    • market

    payment_method_selected

    Properties

    • payment_method_category
    • wallet_eligible

    payment_submitted

    Properties

    • method_category
    • cart_value_bucket

    payment_declined

    Properties

    • approved_reason_category
    • method_category

    payment_uncertain

    Properties

    • provider_stage
    • method_category

    checkout_completed

    Properties

    • order_type
    • currency
    • cart_value_bucket

    Privacy
    Do not record card numbers, security codes, bank details, passwords, payment tokens, full billing addresses, or sensitive transaction content.

    === EXPERIMENT ROADMAP ===

    Experiment 1:
    Guest Checkout Prominence

    Hypothesis
    Presenting guest checkout as a primary option will reduce checkout-entry abandonment.

    Primary Metric
    Completed purchases

    Guardrail
    Account-linked order rate

    Experiment 2:
    Mobile Order Summary

    Hypothesis
    Keeping total and item count visible will reduce price-related abandonment.

    Primary Metric
    Payment submissions

    Guardrail
    Back-navigation rate

    Experiment 3:
    Wallet-First Mobile Layout

    Hypothesis
    Prioritizing eligible native wallets will reduce mobile payment friction.

    Primary Metric
    Completed mobile payments

    Guardrail
    Payment failure rate

    Experiment 4:
    Collapsed Discount Field

    Hypothesis
    Reducing discount-field prominence will improve progression without reducing legitimate discount use.

    Primary Metric
    Checkout completion

    Guardrail
    Successful discount application

    === DEVELOPER HANDOFF ===

    Required modules

    • CheckoutShell
    • CartReview
    • ContactForm
    • ShippingAddress
    • ShippingMethodSelector
    • BillingAddress
    • PaymentMethodSelector
    • CardForm
    • WalletActions
    • DiscountControl
    • OrderSummary
    • TrustPanel
    • PaymentStatus
    • CheckoutErrorSummary
    • ConfirmationPage
    • RecoveryPage

    Required state domains

    • cart
    • customer
    • shipping
    • billing
    • discounts
    • payment
    • inventory
    • totals
    • subscription
    • booking
    • recovery
    • analytics

    === ACCEPTANCE CRITERIA ===

    Guest Checkout

    Given a user is not signed in,
    when checkout begins,
    then Guest Checkout is clearly available without creating an account.

    Pricing

    Given shipping, tax, or discounts update,
    when the total changes,
    then the updated line item and total are visible before payment.

    Duplicate Prevention

    Given a payment submission is active,
    when the user taps the payment action again,
    then another payment request is not created.

    Uncertain Payment

    Given the provider result is inconclusive,
    when the user returns,
    then the interface shows an uncertain state, preserves context, and prevents unsafe resubmission.

    Card Decline

    Given a verified decline occurs,
    when the error is shown,
    then the user receives a safe recovery action without losing valid checkout data.

    Mobile Keyboard

    Given a mobile keyboard is open,
    when the user completes the final payment field,
    then the payment action remains reachable and does not cover content.

    Confirmation

    Given payment and order creation are confirmed,
    when the confirmation screen appears,
    then the order reference, total, purchased items, delivery or access details, and support path are available.

    === REGRESSION TEST MATRIX ===

    Checkout Types

    • Physical Product
    • Digital Product
    • Subscription
    • Booking
    • Marketplace
    • Mixed Cart

    Users

    • Guest
    • Signed In
    • Returning Customer
    • New Customer

    Payments

    • Card
    • Saved Card
    • Apple Pay
    • Google Pay
    • PayPal
    • Gift Card
    • Store Credit
    • Buy Now, Pay Later

    States

    • Ready
    • Validating
    • Processing
    • Authentication Required
    • Completed
    • Declined
    • Failed
    • Cancelled
    • Uncertain
    • Duplicate Prevented

    Responsive

    • Small Mobile
    • Standard Mobile
    • Tablet
    • Laptop
    • Desktop
    • Short Viewport
    • 200% Zoom

    Localization

    • English
    • German
    • French
    • Spanish
    • Right-to-Left Test
    • Long Address
    • Long Product Name
    • Large Currency Value

    === QA CHECKLIST ===

    Cart

    • Verify products.
    • Verify variants.
    • Verify quantities.
    • Verify prices.
    • Verify cart persistence.

    Totals

    • Verify subtotal.
    • Verify discounts.
    • Verify shipping.
    • Verify taxes.
    • Verify fees.
    • Verify credits.
    • Verify total due now.
    • Verify future charges.

    Shipping

    • Verify address.
    • Verify methods.
    • Verify delivery estimates.
    • Verify unsupported destinations.
    • Verify errors.

    Payment

    • Verify eligibility.
    • Verify method order.
    • Verify card validation.
    • Verify wallets.
    • Verify authentication.
    • Verify duplicate prevention.
    • Verify declines.
    • Verify uncertain states.

    Subscription

    • Verify price.
    • Verify cadence.
    • Verify trial.
    • Verify renewal.
    • Verify limitations.
    • Verify cancellation.

    Confirmation

    • Verify order number.
    • Verify payment state.
    • Verify purchased items.
    • Verify total.
    • Verify delivery or access.
    • Verify receipt.
    • Verify support.

    Accessibility

    • Verify labels.
    • Verify errors.
    • Verify focus.
    • Verify keyboard navigation.
    • Verify screen readers.
    • Verify touch targets.
    • Verify zoom.
    • Verify reflow.
    • Verify non-color states.
    • Verify mobile keyboard behavior.

    === RISKS ===

    Risk
    Shipping or taxes create a late price surprise.

    Mitigation
    Show available estimates early and explain recalculation.

    Risk
    Users submit duplicate payments.

    Mitigation
    Use submission locking, idempotency, status verification, and safe retries.

    Risk
    An uncertain payment is presented as failed.

    Mitigation
    Use a distinct uncertain state and backend reconciliation.

    Risk
    Subscription terms are unclear.

    Mitigation
    Show verified current and future charges, cadence, renewal, limitations, and cancellation access.

    Risk
    A recovery link restores an invalid cart.

    Mitigation
    Revalidate price, stock, shipping, discount, and payment session before resuming.

    Risk
    Analytics capture sensitive payment data.

    Mitigation
    Use approved categories and exclude payment credentials and private transaction content.

    === KNOWN LIMITATIONS ===

    • Payment behavior requires provider and backend verification.
    • Tax and shipping require authoritative services.
    • Inventory requires real-time validation.
    • Subscription behavior requires commercial and platform validation.
    • Refunds and cancellations require verified policies.
    • Accessibility requires implementation testing.
    • Localization requires regional review.
    • Experiment conclusions require sufficient traffic.
    • The audit does not guarantee conversion, revenue, payment success, fraud reduction, or legal compliance.

    === FINAL INTEGRITY NOTE ===

    All prices, taxes, fees, discounts, inventory states, shipping promises, payment outcomes, subscription terms, trial conditions, renewal dates, proration rules, refunds, booking states, marketplace responsibilities, and legal disclosures must be verified before implementation.

    Never describe a payment as completed, failed, refunded, cancelled, or not charged unless the verified system state confirms that outcome.

    The checkout architecture is designed to improve clarity, payment confidence, accessibility, recovery, and conversion readiness. It does not guarantee higher sales, lower abandonment, payment approval, fraud reduction, or legal compliance.

    checkout-payment-ui-optimization-agent.pdf

    PDF · document

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    What you get

    Reduce cart abandonment by identifying hidden friction throughout the funnel.Design clear subscription renewal and trial terms to build customer trust.Create robust payment error states and recovery paths for failed transactions.Standardize developer handoff with technical state models and QA criteria.

    About this skill

    Checkout & Payment UI Optimization Agent helps e-commerce stores, SaaS subscription platforms, booking systems, marketplaces, digital-product sellers, product teams, UX designers, conversion specialists, and frontend developers identify and correct checkout problems that reduce completed purchases.

    The skill evaluates the complete payment journey from cart review to confirmation, including product details, quantities, prices, discounts, taxes, fees, shipping, billing, identity, account creation, payment selection, validation, processing, declines, technical failures, uncertain transactions, receipts, and recovery.

    It supports:

    Physical-product checkout Digital-product checkout Subscription checkout Free-trial enrollment Service booking Appointment deposits Event registration Marketplace transactions Donations Membership purchases Software upgrades Usage-based plans One-time purchases Recurring billing Multi-item carts Guest checkout Authenticated checkout Mobile checkout Desktop checkout International checkout Multi-currency checkout

    The agent begins by defining the transaction model, target audience, primary conversion, checkout entry points, product type, payment provider, regional markets, pricing model, shipping requirements, tax behavior, subscription behavior, refund policy, and technical constraints.

    It distinguishes observed interface evidence from inferred conversion impact and separates verified payment behavior from recommendations.

    Cart-review analysis can evaluate:

    Product identity Variant selection Quantity controls Unit price Line totals Subscription cadence Delivery estimates Stock status Seller identity Digital-delivery terms Remove actions Save-for-later behavior Cart persistence Cross-sells Upsells Order summary Mobile layout

    The skill determines whether users can verify what they are purchasing before payment.

    Pricing-transparency analysis covers:

    Subtotal Discounts Credits Gift cards Taxes Shipping Service fees Marketplace fees Booking fees Deposits Recurring charges Trial terms Renewal pricing Currency Exchange-rate disclosures Total due now Future charges Refundability Cancellation terms

    It identifies price surprises, hidden fees, unclear recurring billing, misleading discount presentation, unsupported savings claims, and totals that change without explanation.

    The agent can evaluate one-page, multi-step, accordion, modal, embedded, redirected, and native-app checkout patterns.

    Guest-checkout analysis determines whether account creation is required unnecessarily, whether users understand why an account is useful, and whether account creation can be offered after purchase.

    Contact and identity forms can be optimized for:

    Required versus optional fields Autofill Input types Labels Helper text Validation Phone formats Email confirmation Address formats Company fields Tax identifiers Regional differences Virtual keyboards Mobile focus order Save and resume

    Shipping analysis covers:

    Delivery address Shipping method Delivery date Pickup Local delivery Digital delivery Address validation Unsupported destinations Delivery restrictions Shipping cost Free-shipping thresholds Customs Carrier selection Fulfillment responsibilities Multiple shipments Seller-specific shipping

    Billing analysis covers:

    Billing address Same-as-shipping behavior Tax information Invoice requirements Company billing details Billing contact Regional requirements Stored billing profiles Subscription billing identity

    Payment-method analysis can include:

    Credit and debit cards Digital wallets Bank transfer Direct debit Buy now, pay later Platform billing Invoice billing Gift cards Store credits Marketplace balances Local payment methods Saved payment methods Backup methods Split payments Deposits Installments

    The skill evaluates payment-method order, availability, eligibility, trust, disabled states, provider handoffs, authentication steps, fallback behavior, and regional relevance.

    Card-payment analysis covers:

    Card number Name Expiration date Security code Billing postal code Card-brand detection Formatting Masking Autofill Saved cards Expired cards Declines Authentication Duplicate submission Retry behavior

    Discount-code analysis covers:

    Input placement Apply behavior Removal Invalid codes Expired codes Usage limits Minimum spend Product restrictions Stacking Currency restrictions Subscription restrictions Automatic discounts Error messaging Total recalculation

    The agent prevents discount-code fields from distracting users unnecessarily while keeping them discoverable for eligible customers.

    Trust analysis can include:

    Payment-provider recognition Secure-payment language Privacy information Refund and cancellation context Delivery expectations Seller identity Verified guarantees Customer support Accepted payment logos Purchase protection Review summaries Business identity Legal links

    The skill rejects fake trust badges, unsupported security claims, invented guarantees, false urgency, artificial scarcity, hidden subscription terms, and manipulative confirmation patterns.

    Validation analysis covers field-level, section-level, and transaction-level errors.

    Error messages should explain:

    What happened Which field or action is affected What information remains preserved What the user can do next Whether retrying is safe Whether another payment may have been created

    The agent can optimize:

    Invalid card details Expired cards Incorrect security codes Unsupported cards Insufficient funds Authentication failures Address mismatches Payment-provider errors Network failures Timeouts Inventory changes Price changes Expired sessions Booking conflicts Discount failures Tax-calculation errors Shipping failures Duplicate-payment risks

    A critical specialty is uncertain payment-state design.

    When a payment provider does not return a definitive result, the interface should not tell users that payment failed or encourage immediate resubmission without verification.

    The skill creates states such as:

    Idle Validating Ready Submitting Processing Authentication required Pending Completed Declined Failed Cancelled Uncertain Duplicate prevented Retry available Support required

    Uncertain-payment flows can include:

    Status-check behavior Safe retry rules Duplicate-payment prevention Order lookup Receipt lookup Support escalation Pending confirmation User messaging Background reconciliation

    Subscription checkout analysis covers:

    Plan name Billing cadence Price Currency Trial eligibility Trial duration Renewal Future price Included features Usage limits Cancellation Refund context Upgrade Downgrade Proration Payment failure Grace period Reactivation

    The agent does not invent pricing, trial duration, renewal terms, proration, grace periods, refunds, or cancellation behavior.

    Booking-payment analysis can cover:

    Service Provider Date Time Timezone Duration Location Deposit Remaining balance Cancellation policy Rescheduling Hold expiration Provider confirmation Payment uncertainty No-show terms Confirmation

    Marketplace analysis covers:

    Buyer Seller Marketplace Payment processor Shipping responsibility Refund responsibility Fees Taxes Payout timing Disputes Order status Seller identity Multi-seller carts

    All responsibilities require verification.

    Order-confirmation analysis covers:

    Order number Payment status Purchased items Amount Currency Delivery or access information Subscription status Booking details Receipt Invoice Account creation Next steps Support Modification Cancellation Download Calendar actions Duplicate-confirmation prevention

    The confirmation page should reassure users that the transaction was recorded without overstating payment certainty.

    Receipt and invoice flows can include:

    Email receipt Downloadable receipt Invoice request Tax invoice Billing details Payment reference Order reference Subscription information Refund information Resend behavior

    Abandoned-checkout recovery can include:

    Cart persistence Saved progress Email reminders Push reminders Deep links Expired inventory Price changes Shipping changes Discount expiration Subscription context Consent Frequency limits Suppression Recovery landing pages

    The skill avoids deceptive urgency and does not assume consent for marketing recovery messages.

    Accessibility analysis covers:

    Semantic form structure Visible labels Error associations Keyboard navigation Focus management Screen-reader order Accessible payment-method selection Touch targets Zoom Reflow Contrast Non-color status Reduced motion Timeout warnings Dialog accessibility Wallet handoffs Mobile keyboard behavior Large text

    Responsive analysis defines desktop, tablet, mobile, small-mobile, short-viewport, and 200% zoom behavior.

    The agent can recommend:

    Single-column mobile checkout Persistent but non-obstructive order summaries Collapsible secondary details Full-width primary actions Keyboard-safe buttons Card-based order lines Mobile wallet prioritization Reduced form density No page-level horizontal scrolling Sticky controls that do not cover content

    Localization and internationalization analysis covers:

    Currencies Decimal separators Tax terminology Addresses Phone numbers Names Postal codes Payment methods Date formats Timezones Translated labels Right-to-left layouts Long legal copy Text expansion Country-specific terms Regional payment preferences

    Analytics recommendations can include:

    checkout_started cart_reviewed shipping_started shipping_completed billing_completed payment_method_selected discount_applied payment_submitted payment_authenticated payment_completed payment_declined payment_failed payment_uncertain checkout_abandoned checkout_recovered confirmation_viewed

    The agent can define event properties, privacy constraints, success interpretation, and instrumentation limitations.

    It does not recommend collecting full payment details, security codes, passwords, sensitive billing data, or private transaction content in analytics.

    Experiment roadmaps can test:

    Guest checkout Step count Order-summary placement Express wallets Payment-method order Discount-field visibility Shipping timing Trust placement CTA wording Error presentation Subscription explanation Mobile layout Recovery timing

    Every experiment should define hypothesis, variable, control, variation, primary metric, guardrail, audience, duration logic, sample requirements, risk, and decision rule.

    The skill also creates:

    Complete checkout audits Conversion-leak reports Severity-ranked findings Before-and-after recommendations Payment-state maps Subscription checkout architectures Booking-payment flows Marketplace checkout specifications Abandoned-checkout recovery plans Responsive specifications Accessibility guidance Analytics plans Experiment roadmaps Developer handoffs Acceptance criteria Regression tests QA checklists Risk assessments Structured JSON specifications

    It prioritizes pricing transparency, transaction safety, low friction, payment confidence, accessible forms, safe recovery, accurate confirmation, trustworthy billing, and implementation readiness.

    The core commercial promise is: identify and correct the checkout problems that create hesitation, errors, payment uncertainty, and abandonment while preserving transparency, trust, accessibility, and transaction safety.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 2 months ago

    • Passed all security checks, Safe to install

    Listed2 months ago

    What's inside

    Frequently Asked Questions