aj-geddes avatar

Recommendation System

If you're building personalized product suggestions or trying to boost engagement through recommendations, this handles both collaborative and content-based filtering with matrix factorization under the hood. It's designed for the practical stuff: dealing with sparse interaction data, cold start problems, and running A/B tests to see if your recommendations actually move metrics. The skill covers hybrid approaches when you need to combine multiple techniques. It's from aj-geddes' useful-ai-prompts collection, which has 245 GitHub stars and passes security audits. Good fit if you're implementing recommendation features and want guidance on handling the common edge cases that trip people up.

GitHub stars
317
last updated
Aug 21, 2026

Install

$ npx -y skills add aj-geddes/useful-ai-prompts --skill 'Recommendation System' --agent claude-code

Installs into .claude/skills of the current project.

Files

Recommendation System

Overview

This skill implements collaborative and content-based recommendation systems with matrix factorization techniques to predict user preferences, increase engagement, and drive conversions through personalized item suggestions.

When to Use

  • Developing recommendation features to improve user engagement and retention
  • Implementing personalized product suggestions to increase sales and conversion rates
  • Building hybrid recommendation systems that combine collaborative and content-based approaches
  • Analyzing and optimizing recommendation coverage, diversity, and accuracy
  • Handling sparse user-item interaction matrices and cold start scenarios
  • Running A/B tests to measure the impact of recommendation algorithms on business metrics

Approaches

  • Collaborative Filtering: Users similar to you liked X
  • Content-based: Items similar to what you liked
  • Hybrid: Combining multiple approaches
  • Matrix Factorization: Latent factor models
  • Deep Learning: Neural networks for embeddings

Key Metrics

Sponsors

Details

Repository
github.com/aj-geddes/useful-ai-prompts
Categories
DevOps & CI/CD, AI & Agent Building
First seen
Jun 3, 2026

More from aj-geddes/useful-ai-prompts

All 258
1aj-geddes avatarRegression Modelingaj-geddes/useful-ai-promptsBuild predictive models using linear regression, polynomial regression, and regularized regression for continuous prediction, trend forecasting, and relationshi0skills.sh installs
2aj-geddes avatarSentiment Analysisaj-geddes/useful-ai-promptsClassify text sentiment using NLP techniques, lexicon-based analysis, and machine learning for opinion mining, brand monitoring, and customer feedback analysis0skills.sh installs
3alexanderop avatarworkout-domainalexanderop/workoutTrackerWorkout block model, types, and operations. Use when building workouts, managing block kinds (strength/AMRAP/EMOM/Tabata/ForTime/cardio), handling sets/reps, or0skills.sh installs
4am-will avatarFrontend Responsive Design Standardsam-will/codex-skillsBuild responsive, mobile-first layouts using fluid containers, flexible units, media queries, and touch-friendly design that works across all screen sizes. Use 0skills.sh installs
5ar9av avataragent-research-aggregatorar9av/paperorchestraPre-pipeline aggregator that scans AI agent cache directories (.claude, .cursor, .antigravity, .openclaw) or any user-specified directory for experimentation lo0skills.sh installs
6ar9av avatarcontent-refinement-agentar9av/paperorchestraStep 5 of the PaperOrchestra pipeline (arXiv:2604.05018). Iteratively refine drafts/paper.tex by simulating peer review and applying targeted revisions, with st0skills.sh installs