marketplace-pre-member-personalisation
About marketplace-pre-member-personalisation
A design and diagnostic skill for personalising the pre-member journey in two-sided trust marketplaces. It is for teams improving the path from anonymous visit to paid membership, covering inferred intent, trust needs on both sides, onboarding, conversion triggers, and measurement.
Key features
- 0153 rules for the pre-member journey
- 02Infer anonymous visitor role, location, and intent
- 03Address trust needs of owners and sitters
- 04Plan progressive profiles and identity stitching
- 05Design conversion experiments and measurement
Use cases
- 01Design anonymous landing pages and first renders
- 02Plan onboarding questions and paywall timing
- 03Diagnose conversion loss before paid membership
- 04Measure personalisation experiments in the pre-member stage
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ pproenca/ dot-skills --skill marketplace-pre-member-personalisationAfter installing, type/marketplace-pre-member-personalisationin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
AGENTS.mdgotchas.mdmetadata.jsonREADME.mdassets/templates/_template.mdreferences/_sections.mdconvert-anchor-price-against-local-alternative.mdconvert-never-interrupt-active-search.mdconvert-re-engage-non-converting-registrants-personalised.mdconvert-trigger-paywall-on-specific-listings.mdconvert-use-loss-aversion-framing-on-soft-locks.mdgap-display-acceptance-rate-for-profile-shape.mdgap-link-to-realistic-first-experience-story.mdgap-route-unworkable-segments-to-alternatives.mdgap-surface-lead-time-reality.mdgap-surface-seasonal-supply-constraints.mdgap-warn-about-cold-start-penalty.mdmeasure-attribute-conversion-to-signal-change.mdmeasure-define-anonymous-to-member-as-primary-outcome.mdmeasure-run-interleaving-for-fast-experiments.mdmeasure-segment-by-channel-and-visitor-profile.mdonboard-allow-answer-revision-without-restart.mdonboard-ask-highest-information-gain-first.mdonboard-ask-role-before-anything-else.mdonboard-make-optional-questions-genuinely-skippable.mdonboard-prefill-from-inferred-signal.mdowner-anchor-cost-against-local-alternative.mdowner-demystify-effort-explicitly.mdowner-display-honest-local-availability.mdowner-rank-sitters-by-pet-match-experience.mdDetails
From the project READMEMarketplace Engineering Two-Sided Pre-Member Personalisation Best Practices
Comprehensive design and diagnostic guide for the pre-member journey of a two-sided trust marketplace. Covers anonymous signal inference, side-specific validation (what pet owners and pet sitters each need to see before paying), information-asymmetry closure, progressive profile building, social proof, conversion psychology, onboarding intent capture, identity stitching, and pre-member measurement. Contains 53 rules across 10 categories, ordered by cascade impact, every rule grounded in published consumer-trust and decision research.
When to Apply
Reference this skill when:
- Designing or reviewing the anonymous landing page and first-render experience
- Choosing what to show a visitor before they have registered or paid
- Designing the onboarding flow and deciding which questions to ask in what order
- Planning the paywall moment — timing, copy, triggers, price anchoring
- Diagnosing a conversion funnel that is leaking between visit and paid membership
- Choosing how to persist visitor state across the anonymous → registered → member transition
- Measuring pre-member experiments and deciding whether to ship an intervention
- Answering "what does a pet owner or sitter actually need to believe before paying?"
This skill is the precursor to marketplace-personalisation and
marketplace-search-recsys-planning. Start here for anything pre-paid-membership;
hand off to those two skills at the paid-member boundary.
Research foundations
Every rule in this skill is grounded in published research on consumer trust, decision-making under risk, marketplace economics, and experimentation:
| Research source | What it informs |
|---|---|
| Cialdini — Influence | Social proof (specific beats aggregate), similarity principle, commitment |
| Kahneman & Tversky — Prospect Theory | Loss aversion, price anchoring, risk framing |
| Roth — Who Gets What and Why | Matching-market dynamics, two-sided acceptance rates, cold-start penalty |
| Fogg — Behavior Model | Motivation × ability × trigger, paywall timing |
| Bandura — Self-Efficacy Theory | First-stay path design, concrete-step persuasion |
| Slovic — Affect Heuristic | Risk overweighting, safety-signal prominence |
| Nielsen Norman Group | Form design, trust, review credibility |
| Trope & Liberman — Construal Level Theory | Psychological distance, local proof |
| Ein-Gar, Shiv, Tormala — Blemishing Effect | Mixed-review credibility |
| Small & Loewenstein — Identifiable Victim Effect | Named-person vs statistic evidence |
| Green & Brock — Narrative Transportation | First-experience stories |
| Kohavi — Trustworthy Online Experiments | Primary outcomes, proxy metrics, segmentation |
| Radlinski & Craswell — Optimized Interleaving | Fast ranking experiments |
| Airbnb / DoorDash engineering | Two-sided marketplace ranking and search |
Rule Categories
Categories are ordered by cascade impact on the pre-member conversion journey:
| # | Category | Prefix | Impact |
|---|---|---|---|
| 1 | Anonymous Signal Inference | signal- | CRITICAL |
| 2 | Pet Owner Validation and Trust | owner- | CRITICAL |
| 3 | Pet Sitter Validation and Opportunity | sitter- | HIGH |
| 4 | Information-Asymmetry Closure | gap- | HIGH |
| 5 | Progressive Profile Building | profile- | MEDIUM-HIGH |
| 6 | Social Proof and Lookalike Cohorts | proof- | MEDIUM-HIGH |
| 7 | Personalised Conversion Triggers | convert- | MEDIUM-HIGH |
| 8 | Onboarding Intent Capture | onboard- | MEDIUM |
| 9 | Identity Stitching | stitch- | MEDIUM |
| 10 | Pre-Member Measurement and Experimentation | measure- | MEDIUM |
Quick Reference
1. Anonymous Signal Inference (CRITICAL)
signal-extract-role-from-url-and-referrer— side inferred from URL path before first rendersignal-infer-geography-with-confidence— geo-IP with confidence, not false certaintysignal-capture-entry-point-metadata— UTM, referrer, landing path persisted per sessionsignal-use-anonymous-session-tokens— session-level identity from the first requestsignal-classify-inbound-intent— transactional vs investigative vs curiositysignal-separate-raw-from-derived— raw signal plus versioned derived features
2. Pet Owner Validation and Trust (CRITICAL)
owner-show-specific-local-reviews— identifiable-victim social proof, not aggregate statsowner-display-honest-local-availability— honest liquidity beats inflated counts (expectancy-violation research)owner-surface-safety-guarantees-prominently— insurance and coverage above the fold (Slovic affect heuristic)owner-rank-sitters-by-pet-match-experience— feasibility by pet type, not global popularityowner-demystify-effort-explicitly— explicit time budget beats aspirational copy (Fogg)owner-anchor-cost-against-local-alternative— local kennel price as anchor (Kahneman)
3. Pet Sitter Validation and Opportunity (HIGH)
sitter-show-inventory-in-target-destinations— target-specific supply, not global countssitter-be-honest-about-first-stay-competition— cohort-specific acceptance ratessitter-provide-concrete-first-stay-path— five-step path (Bandura self-efficacy)sitter-show-typical-daily-commitment— explicit hours and walks, not "varies"sitter-rank-stays-by-travel-goal— goal-aware rankingsitter-disclose-hidden-costs-transparently— food, utilities, transport (Edelman trust research)
4. Information-Asymmetry Closure (HIGH)
gap-warn-about-cold-start-penalty— first transaction is the hardest; say sogap-surface-lead-time-reality— median booking advance per destinationgap-display-acceptance-rate-for-profile-shape— cohort acceptance rate before payinggap-route-unworkable-segments-to-alternatives— decline payment rather than sell false hopegap-surface-seasonal-supply-constraints— seasonal curves with visitor month highlightedgap-link-to-realistic-first-experience-story— narrative transportation with honest friction
5. Progressive Profile Building (MEDIUM-HIGH)
profile-build-incrementally-on-each-interaction— click updates profile, next page reranksprofile-decay-features-with-inactivity— exponential decay, 5-minute half-lifeprofile-persist-across-tabs-and-reloads— server-side session-keyed storeprofile-surface-confidence-alongside-predictions— confidence scores next to valuesprofile-reset-on-explicit-role-change— role switch clears role-specific features
6. Social Proof and Lookalike Cohorts (MEDIUM-HIGH)
proof-use-specific-peer-stories-not-aggregates— named people beat "4.9 stars"proof-match-peer-stories-to-inferred-cohort— similarity principleproof-source-stories-from-real-history-not-handpicked— data pipeline, not marketingproof-localise-social-proof-to-visitor-area— psychological distance reductionproof-surface-mixed-reviews-not-only-five-star— blemishing effect
7. Personalised Conversion Triggers (MEDIUM-HIGH)
convert-trigger-paywall-on-specific-listings— specific object beats generic modalconvert-use-loss-aversion-framing-on-soft-locks— "don't lose what you built" (Kahneman)convert-anchor-price-against-local-alternative— role-appropriate local anchorconvert-never-interrupt-active-search— natural pause points only (Fogg)convert-re-engage-non-converting-registrants-personalised— personalised triggers beat generic
8. Onboarding Intent Capture (MEDIUM)
onboard-ask-role-before-anything-else— role drives branchingonboard-ask-highest-information-gain-first— information gain orderingonboard-prefill-from-inferred-signal— confirmation beats data entryonboard-make-optional-questions-genuinely-skippable— no dark-pattern required markersonboard-allow-answer-revision-without-restart— revision without losing progress
9. Identity Stitching (MEDIUM)
stitch-preserve-profile-across-registration— no reset at signupstitch-use-deterministic-matching-for-returning-visitors— email hash beats fingerprintingstitch-avoid-cross-contamination-on-account-switch— household hygienestitch-handle-multi-device-via-privacy-safe-signal— deterministic-only cross-devicestitch-degrade-gracefully-on-low-confidence— fresh beats bad merge
10. Pre-Member Measurement and Experimentation (MEDIUM)
measure-define-anonymous-to-member-as-primary-outcome— one primary metric, rest are diagnosticsmeasure-attribute-conversion-to-signal-change— profile-diff attributionmeasure-segment-by-channel-and-visitor-profile— Simpson's paradox preventionmeasure-run-interleaving-for-fast-experiments— 10-100x less sample for ranking
Living Context
This skill treats the product as evolving. Three living artefacts carry context across sessions, releases and team changes:
gotchas.md— append-only diagnostic lessons from pre-member conversion incidents- Visitor-concern matrix — the side-by-side table of what each side needs to validate, extended as new concerns surface
- Pre-member experiment log — every conversion experiment with hypothesis, cohort, intervention, outcome
Update all three after every shipped change.
How to Use
- Read
references/_sections.mdfor category structure and cascade rationale - Read
gotchas.mdfor accumulated lessons before suggesting interventions - Read individual rule files when a specific task matches the rule title
- Use
assets/templates/_template.mdto author new rules as the skill grows
Related Skills
marketplace-search-recsys-planning— post-member retrieval planning (search, OpenSearch, ranking). Hand off after paid-member activation.marketplace-personalisation— post-member personalisation (AWS Personalize, impression tracking, feedback loops, two-sided matching). Hand off after paid-member activation.
Reference Files
| File | Description |
|---|---|
| references/_sections.md | Category definitions and cascade rationale |
| gotchas.md | Accumulated pre-member diagnostic lessons |
| assets/templates/_template.md | Template for authoring new rules |
| metadata.json | Version, discipline, research references |