skills/pproenca/dot-skills/marketplace-personalisation

marketplace-personalisation

Installation
SKILL.md

Marketplace Engineering Two-Sided Personalisation Best Practices

Comprehensive guide for designing, building and improving personalisation and recommendation systems in two-sided trust marketplaces on AWS Personalize. Contains 49 rules across 9 categories, ordered by cascade impact on the personalisation lifecycle, plus two playbooks for planning a new system from scratch and diagnosing an existing one.

When to Apply

Reference this skill when:

  • Designing the event schema and tracking for a new recommender system
  • Choosing an AWS Personalize recipe (USER_PERSONALIZATION_v2, SIMS, PERSONALIZED_RANKING_v2)
  • Writing or reviewing candidate-generation and re-ranking code for marketplace search or homefeed
  • Handling cold start for new providers, new seekers, or new catalog regions
  • Diagnosing a live system that "mostly works but feels stale, unfair, or unpersonalised"
  • Planning the next experiment, baseline comparison, or A/B test for the recommender
  • Investigating concentration, coverage collapse, death spirals, or training-serving skew
  • Adding observability dashboards, drift detection, or online metric slicing

Setup

This skill has no user-specific configuration — it is self-contained. References are live URLs to official AWS Personalize documentation, academic papers on bias and exposure, and engineering blogs from Airbnb and DoorDash.

Rule Categories

Categories are ordered by cascade impact: earlier stages poison everything downstream.

# Category Prefix Impact
1 Event Tracking and Capture track- CRITICAL
2 Dataset and Schema Design schema- CRITICAL
3 Two-Sided Matching Patterns match- CRITICAL
4 Simple Baselines and Theory of Constraints simple- HIGH
5 Feedback Loops and Bias Control loop- HIGH
6 Cold Start and Coverage cold- HIGH
7 Recipe and Pipeline Selection recipe- MEDIUM-HIGH
8 Inference, Filters and Re-ranking infer- MEDIUM-HIGH
9 Observability and Online Metrics obs- MEDIUM-HIGH

Quick Reference

1. Event Tracking and Capture (CRITICAL)

2. Dataset and Schema Design (CRITICAL)

3. Two-Sided Matching Patterns (CRITICAL)

4. Simple Baselines and Theory of Constraints (HIGH)

5. Feedback Loops and Bias Control (HIGH)

6. Cold Start and Coverage (HIGH)

7. Recipe and Pipeline Selection (MEDIUM-HIGH)

8. Inference, Filters and Re-ranking (MEDIUM-HIGH)

9. Observability and Online Metrics (MEDIUM-HIGH)

Planning and Improving Recommendations

Two playbooks drive end-to-end workflows that compose the rules above:

  • references/playbooks/planning.md — Plan a new recommender system from scratch: a nine-step workflow that starts with instrumentation and ends with the first A/B-tested ML lift over a popularity baseline.
  • references/playbooks/improving.md — Diagnose and improve an existing recommender: a decision tree that identifies the current bottleneck (telemetry, freshness, coverage, feedback loop, algorithm) and routes to the specific rules that fix it.

Read the playbooks first when the task is "design a recommender" or "this recommender is underperforming". Read the individual rules when a specific question arises during implementation or review.

How to Use

Reference Files

File Description
references/_sections.md Category definitions, impact ordering, cascade rationale
references/playbooks/planning.md Planning playbook for a new recommender
references/playbooks/improving.md Diagnostic playbook for an existing recommender
assets/templates/_template.md Template for authoring new rules
metadata.json Version, discipline, authoritative reference URLs
Weekly Installs
57
GitHub Stars
131
First Seen
1 day ago