agentleFS
coleschaffercoleschaffer/copywritingskills-rmbc/skills/checkout-abandonment/SKILL.md

checkout-abandonment

Skill32 starsChanged 8 months agoMITView on GitHub

Diagnose and fix checkout abandonment — audit checkout flow for friction points, score abandonment risk, rank top friction sources by impact, and output specific copy/UX fixes using RMBC principles.

1 other project uses a version of this, 1 of them edited.

Adopted by

Most recently taken up by

The file

We split this skill into the rules it gives an agent

12 rules. About 0 are common, 7 are distinctive, and 5 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈7

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 5

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Copy fixes: Write the actual words (guarantee copy, trust statement, button text, error messages)

    line 105
  2. Distinctive:

    All five friction categories must be audited — skipping "payment options" because it seems fine misses real revenue

    line 175
  3. Distinctive:

    Every fix must include exact copy or specific UX instructions — "improve trust signals" is not a fix

    line 177
  4. Distinctive:

    Before/After must show the actual change, not a description of the change

    line 178
  5. Distinctive:

    Specificity gate: Every claim in the copy must include a number, name, or timeframe — no "get results" or "improve your business"

    line 183
  6. Distinctive:

    Mechanism quantification: When referencing the mechanism, include at least one specific data point (number, timeframe, study reference)

    line 184
  7. Distinctive:

    Proof diversity: Use at least 2 different proof types (testimonial, statistical, authority, case study) — do not rely on a single proof mode

    line 186
  8. Very specific:

    Run /order-form-cro to rewrite the optimized checkout page copy

    line 191
  9. Very specific:

    Run /guarantee-writer for risk-reversal copy to place near payment fields

    line 192
  10. Very specific:

    Run /funnel-audit to evaluate the full funnel, not just checkout

    line 193
  11. Very specific:

    Run /ab-test-plan to test checkout fixes with statistical rigor

    line 194
  12. Very specific:

    Run /lander-copy to ensure the page before checkout sets correct expectations

    line 195

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

checkout-abandonment

Purpose

Diagnose and fix checkout abandonment. The average DTC checkout abandonment rate is 70% — meaning 7 out of 10 people who start buying leave without paying. Every percentage point recovered is pure profit because you've already paid to acquire that traffic. This skill audits an existing checkout flow for friction points across five categories (form complexity, trust signals, shipping/pricing surprises, payment options, mobile UX), scores abandonment risk, ranks the top 5 friction points by estimated revenue impact, and outputs specific copy and UX fixes for each.

Inputs

InputRequiredDescription
checkout_descriptionYesDetailed description of the checkout flow — number of steps, fields, page layout, what the buyer sees
current_abandonment_rateNoCurrent checkout abandonment rate (if known — enables benchmarking)
product_typeYesProduct category: supplement, physical_product, digital_product, subscription, service, course
price_pointYesPrice, payment plan options, and any discount framing currently shown
target_audienceYesWho the buyer is — demographics, tech comfort, purchase sophistication

Execution Protocol

Step 1 — Load Framework Context

Read rmbc-context/SKILL.md to load RMBC framework definitions. Checkout abandonment is a Copy problem as much as a UX problem — Research reveals which objections kill conversions at the payment step, Mechanism reinforcement reminds them why they decided to buy, Brief structures the page to resolve doubt before asking for payment, Copy executes every micro-element to reduce friction.

Step 2 — Audit the Five Friction Categories

Category 1: Form Complexity (Weight: 25%)

  • Total number of form fields (benchmark: 7 or fewer for single-page checkout)
  • Optional vs required fields (are optional fields cluttering the form?)
  • Field types (free text vs dropdowns vs auto-complete)
  • Multi-step vs single-page (multi-step with progress bar can reduce perceived complexity)
  • Auto-fill and auto-detection (country, state, card type)

Category 2: Trust Signals (Weight: 25%)

  • SSL badge visibility and placement
  • Money-back guarantee — visible near payment fields, not buried in footer
  • Accepted payment method logos
  • Customer count or social proof near checkout
  • Company contact information accessible
  • Privacy policy link near email field
  • Known trust badges (Norton, McAfee, BBB — if applicable)

Category 3: Shipping & Pricing Surprises (Weight: 20%)

  • Is shipping cost visible BEFORE the checkout page? (Surprise shipping is the #1 abandonment cause)
  • Tax calculation — shown before or after entering payment?
  • Are there unexpected fees that appear mid-checkout?
  • Free shipping threshold — is it clear and achievable?
  • Delivery timeline — is estimated delivery date shown?

Category 4: Payment Options (Weight: 15%)

  • Credit/debit card acceptance
  • PayPal, Apple Pay, Google Pay, Shop Pay availability
  • Buy now, pay later options (Afterpay, Klarna, Affirm) — critical for $50+ purchases
  • Payment plan availability for high-ticket items ($200+)
  • Guest checkout vs forced account creation (forced account = 34% abandonment increase)

Category 5: Mobile UX (Weight: 15%)

  • Single-column layout (no side-by-side fields on mobile)
  • Touch target sizes (minimum 44px)
  • Keyboard optimization (numeric keyboard for phone/card fields)
  • Sticky CTA button or always-visible submit
  • No horizontal scrolling
  • Page load speed (3+ seconds = 53% mobile bounce)

Step 3 — Score Abandonment Risk

Score each category 0-20 based on the audit findings:

ScoreMeaning
0-5Critical — this category is actively driving abandonment
6-10Poor — significant friction, immediate fixes needed
11-15Acceptable — minor issues, optimize when possible
16-20Strong — this category is well-handled

Abandonment Risk Score: Sum of all 5 categories (0-100). Invert for risk: Risk = 100 - Score.

Risk LevelScoreTypical Abandonment Rate
Critical0-3080%+
High31-5070-80%
Moderate51-7060-70%
Low71-8550-60%
Excellent86-100Below 50%

Step 4 — Rank Top 5 Friction Points

From all findings across the five categories, identify the top 5 friction points ranked by estimated revenue impact:

For each friction point:

  1. What it is — specific element causing friction
  2. Why it causes abandonment — psychological or practical reason
  3. Estimated impact — percentage of abandonment attributable to this issue
  4. The fix — specific copy change, UX change, or both
  5. Implementation effort — quick_win (< 1 hour), medium (1 day), requires_dev (1+ week)

Step 5 — Write Specific Fixes

For each of the top 5 friction points, provide the exact fix:

  • Copy fixes: Write the actual words (guarantee copy, trust statement, button text, error messages)
  • UX fixes: Describe the specific change (field removal, element repositioning, badge placement)
  • Before/After: Show what exists now vs what it should be

Output Format

## Checkout Abandonment Audit: [Product/Brand]

**Product Type:** [type]
**Price Point:** [price with framing]
**Current Abandonment Rate:** [rate or "unknown"]
**Audience:** [target audience summary]

---

### ABANDONMENT RISK SCORE

| Category | Score | Weight | Weighted |
|----------|:---:|:---:|:---:|
| Form Complexity | /20 | 25% | X |
| Trust Signals | /20 | 25% | X |
| Shipping & Pricing | /20 | 20% | X |
| Payment Options | /20 | 15% | X |
| Mobile UX | /20 | 15% | X |
| **TOTAL** | **/100** | | **X/100** |

**Risk Level:** [Critical / High / Moderate / Low / Excellent]
**Estimated Abandonment Rate:** [based on score]

---

### TOP 5 FRICTION POINTS

#### 1. [Friction Point Name]
- **Category:** [which of the 5]
- **What:** [specific element]
- **Why it kills conversions:** [psychological/practical reason]
- **Estimated impact:** [% of abandonment]
- **Effort:** [quick_win / medium / requires_dev]

**Fix:**
- Before: [current state]
- After: [exact copy/UX change]

#### 2-5. [Same format]

---

### QUICK WINS (implement today)
1. [Fix with exact copy/instructions]
2. [Fix with exact copy/instructions]
3. [Fix with exact copy/instructions]

### MEDIUM EFFORT (this week)
1. [Fix with exact copy/instructions]

### REQUIRES DEVELOPMENT (this sprint)
1. [Fix with exact copy/instructions]

---

### REVENUE RECOVERY ESTIMATE
- **Current estimated abandonment:** [rate]%
- **Post-fix estimated abandonment:** [rate]%
- **Revenue recovery:** [if traffic/AOV data provided, calculate monthly $ recovered]

Quality Criteria

  • All five friction categories must be audited — skipping "payment options" because it seems fine misses real revenue
  • Friction points must be ranked by revenue impact, not by how easy they are to spot
  • Every fix must include exact copy or specific UX instructions — "improve trust signals" is not a fix
  • Before/After must show the actual change, not a description of the change
  • Mobile UX must be evaluated independently — "it works on desktop" is irrelevant for DTC
  • Shipping surprise assessment is mandatory — surprise costs are the #1 documented cause of checkout abandonment
  • Revenue recovery estimate must show math, not just a percentage
  • Specificity gate: Every claim in the copy must include a number, name, or timeframe — no "get results" or "improve your business"
  • Mechanism quantification: When referencing the mechanism, include at least one specific data point (number, timeframe, study reference)
  • Audience journey: The copy must reference where the reader IS (what they've tried, what's failing) — not just who they are demographically
  • Proof diversity: Use at least 2 different proof types (testimonial, statistical, authority, case study) — do not rely on a single proof mode
  • Objection handling: The copy must address at least 2 likely objections with concrete responses (ROI math, proof of similar result, risk reversal)

Related Skills

  • Run /order-form-cro to rewrite the optimized checkout page copy
  • Run /guarantee-writer for risk-reversal copy to place near payment fields
  • Run /funnel-audit to evaluate the full funnel, not just checkout
  • Run /ab-test-plan to test checkout fixes with statistical rigor
  • Run /lander-copy to ensure the page before checkout sets correct expectations
  • Validate checkout copy with /rmbc-copy-audit

Attribution

Generated using RMBC framework by Stefan Georgi. Learn more: copyaccelerator.com/join

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.