Individual skill

ux-checkout-payment

Design or critique a checkout, cart, payment, or booking flow — the path from "ready to buy" to "order confirmed." Applies the conversion-protecting core (guest checkout, transparent cost summary, inline validation, processing feedback, confirmation) and gates context-dependent levers (name fields, payment-method count, single- vs. multi-step, booking date pickers, promo-code prominence) with trade-offs. Trigger when designing or reviewing a checkout page, shopping cart, payment form, card-entry screen, promo/discount code, booking/reservation flow, or when checkout/cart abandonment needs improving.

ux/flows/checkout-payment/SKILL.md

Read pinned source

Source commit 5007cd0241ccaa51ae2e4681f9618912dc10e239

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
No
Repository scan complete
No
Skill scan complete
Yes
Observed behavior
Not checked yet
Last checked
Nov 6, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
40
Repository last updated
Jul 2, 2026
License
MIT

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Checkout & Payment Flow Skill

## How this skill behaves (read first)

This is a **generative** skill. Checkout is the highest-stakes flow in the product — every bit of friction here is paid for in abandoned carts, and the defaults are *leaky*. The instinctive design — force account creation, show one long form, validate only on Submit, drop a blank promo box, surface the final price with no breakdown, and dead-end after payment — bleeds motivated buyers at the last step. This flow is a sequence — **cart → identity → details/address → payment → processing → confirmation** (booking swaps the front for *search availability → select*) — and which stages need investment depends on what's being bought. So this skill gates:

1. **Establish what's being bought and for whom** — that decides the stages, the fields, and the payment mix.
2. **Apply the always-true core** — the conversion-protecting patterns that hold for essentially every transaction.
3. **Surface the context-dependent decisions** (name fields, payment-method count, single- vs. multi-page, booking pickers, promo prominence) with trade-offs.

Then it hands the result to the audit lenses for validation (candidates; posture per `docs/orchestration-policy.md`). **Composition (§9):** checkout composes `ux-inputs-and-forms`, `ux-buttons`, and `ux-selection-controls` as core children, and defers confirmation-modal mechanics to `ux-modals-and-dialogs` and toast behavior to `ux-notifications-and-toasts` (peers — they own those sub-parts if reached). Under an existing design system, inherit color/type/spacing tokens.

---
Back to top