Individual skill
marketplace-personalisation
Personalisation and recommendation systems for a two-sided trust marketplace built on AWS Personalize — 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 when designing, building, debugging, reviewing, or improving such a system — and 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.
skills/.experimental/marketplace-personalisation/SKILL.md
Source commit cf93c57cac89d6fc3e4194686000411567f5caf3
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 5, 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)
- 222
- Repository last updated
- Aug 15, 2026
- License
- MIT
Observed agent integration: codex
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
AGENTS.mddoc · 14,460 bytesREADME.mddoc · 6,347 bytesSKILL.mdcore · 11,312 bytesassets/templates/_template.mddoc · 2,425 bytesmetadata.jsonasset · 3,163 bytesreferences/_sections.mddoc · 3,199 bytesreferences/cold-best-of-segment-popularity.mddoc · 1,676 bytesreferences/cold-capture-onboarding-intent.mddoc · 1,929 bytesreferences/cold-reserve-exploration-slots.mddoc · 1,645 bytesreferences/cold-tag-cold-start-recs.mddoc · 2,025 bytesreferences/cold-use-v2-recipe-with-metadata.mddoc · 1,801 bytesreferences/infer-cache-responses-short-ttl.mddoc · 1,893 bytesreferences/infer-deduplicate-canonical-entity.mddoc · 1,700 bytesreferences/infer-enforce-exposure-caps.mddoc · 1,728 bytesreferences/infer-rerank-rules-after-model.mddoc · 1,793 bytesreferences/infer-use-filters-api.mddoc · 1,751 bytesreferences/loop-decay-event-weights.mddoc · 1,718 bytesreferences/loop-detect-death-spirals.mddoc · 1,621 bytesreferences/loop-log-ranking-slot.mddoc · 1,675 bytesreferences/loop-optimize-completed-outcome.mddoc · 1,789 bytesreferences/loop-reserve-random-exploration.mddoc · 1,879 bytesreferences/match-balance-supply-demand.mddoc · 1,741 bytesreferences/match-cap-provider-exposure.mddoc · 1,821 bytesreferences/match-hard-filter-before-ranking.mddoc · 1,776 bytesreferences/match-model-capacity-constraints.mddoc · 1,650 bytesreferences/match-rank-mutual-fit.mddoc · 1,692 bytesreferences/obs-alarm-on-prediction-drift.mddoc · 1,805 bytesreferences/obs-always-ab-test.mddoc · 1,868 bytesreferences/obs-slice-metrics-by-segment.mddoc · 1,747 bytesreferences/obs-track-coverage-and-gini.mddoc · 1,693 bytesreferences/obs-watch-online-offline-divergence.mddoc · 1,944 bytesreferences/playbooks/improving.mddoc · 14,780 bytesreferences/playbooks/planning.mddoc · 11,548 bytesreferences/recipe-build-candidate-rerank-pipeline.mddoc · 2,277 bytesreferences/recipe-default-to-user-personalization-v2.mddoc · 1,620 bytesreferences/recipe-defer-hpo-until-baseline-measured.mddoc · 1,719 bytesreferences/recipe-personalized-ranking-as-reranker.mddoc · 1,890 bytesreferences/recipe-sims-for-item-page-only.mddoc · 1,716 bytesreferences/schema-design-conservatively.mddoc · 2,146 bytesreferences/schema-enforce-metadata-freshness.mddoc · 1,763 bytesreferences/schema-include-context-everywhere.mddoc · 1,522 bytesreferences/schema-keep-user-item-thin.mddoc · 1,687 bytesreferences/schema-meet-minimum-dataset-sizes.mddoc · 1,828 bytesreferences/schema-prefer-categorical-fields.mddoc · 1,535 bytesreferences/schema-weight-event-value.mddoc · 1,728 bytesreferences/simple-audit-before-build.mddoc · 1,749 bytesreferences/simple-budget-complexity.mddoc · 1,779 bytesreferences/simple-find-bottleneck-first.mddoc · 2,001 bytesreferences/simple-heuristic-rerank-cold-cohorts.mddoc · 1,828 bytesreferences/simple-measure-gap-to-baseline.mddoc · 1,299 bytesreferences/simple-ship-popularity-baseline.mddoc · 1,700 bytesreferences/track-capture-negative-signals.mddoc · 1,572 bytesreferences/track-log-impressions-alongside-clicks.mddoc · 1,642 bytesreferences/track-measure-outcomes-not-clicks.mddoc · 1,654 bytesreferences/track-stamp-events-with-request-id.mddoc · 1,699 bytesreferences/track-stream-events-via-putevents.mddoc · 1,878 bytesreferences/track-use-stable-opaque-item-ids.mddoc · 1,431 bytes
Read excerpt
# 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