Agent Skills: Marketplace Engineering Two-Sided Personalisation Best Practices

Use this skill whenever designing, building, debugging, reviewing, or improving a personalisation or recommendation system for a two-sided trust marketplace built on AWS Personalize — covers event tracking, dataset and schema design, two-sided matching, cold start, feedback loops, bias control, recipe selection, serving-time re-ranking, observability, and a diagnostic playbook for existing systems. Trigger even when the user does not explicitly mention "AWS Personalize" but is working on recommendations, ranking, search, homepage personalisation, or anything that matches seekers and providers across a trust-based catalog.

UncategorizedID: pproenca/dot-claude/marketplace-personalisation

Install this agent skill to your local

pnpm dlx add-skill https://github.com/pproenca/dot-claude/tree/HEAD/domain_plugins/marketplace/skills/marketplace-personalisation

Skill Files

Browse the full folder contents for marketplace-personalisation.

Download Skill

Loading file tree…

domain_plugins/marketplace/skills/marketplace-personalisation/SKILL.md

Skill Metadata

Name
marketplace-personalisation
Description
Use this skill whenever designing, building, debugging, reviewing, or improving a personalisation or recommendation system for a two-sided trust marketplace built on AWS Personalize — covers event tracking, dataset and schema design, two-sided matching, cold start, feedback loops, bias control, recipe selection, serving-time re-ranking, observability, and a diagnostic playbook for existing systems. Trigger even when the user does not explicitly mention "AWS Personalize" but is working on recommendations, ranking, search, homepage personalisation, or anything that matches seekers and providers across a trust-based catalog.

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 |