Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.
Recommendation Engine
Security Scan Summary
Status: Safe
Source: Syntic Skills registry
Automated security scan completed with no high-risk patterns detected. Manual review is still required.
About This Skill
Use when designing personalization systems with collaborative filtering, content-based methods, and hybrid approaches for user-item recommendations
Downloadable SKILL.md
Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.
--- name: Recommendation Engine description: Use when designing personalization systems with collaborative filtering, content-based methods, and hybrid approaches for user-item recommendations category: Data & AI version: 1.0.0 tools: [] --- # Recommendation Engine Build personalization systems that surface relevant items to users across e-commerce, content, and social platforms using collaborative filtering, content-based filtering, and hybrid architectures. Balance recommendation quality against latency, cold-start handling, inventory availability, and diversity requirements. ## Process 1. Analyze interaction data for sparsity, user activity distributions, item popularity curves, and temporal patterns. Determine whether implicit feedback (clicks, views, purchases) or explicit ratings is appropriate. 2. Implement collaborative filtering using matrix factorization (ALS, SVD) for moderate-scale datasets and neural collaborative filtering for larger datasets, with negative sampling strategies. 3. Build content-based models using TF-IDF or embedding representations of item attributes for recommendations on items with no interaction history. 4. Design hybrid architecture combining collaborative and content-based signals via weighted ensembles, cascading, or unified models ingesting both interaction and content features. 5. Address cold-start problem: popularity-based fallback for new users, content-based similarity for new items, onboarding flows collecting initial preferences. 6. Implement two-stage retrieval and ranking architecture: fast candidate generation (approximate nearest neighbors, inverted indices) narrowing millions to hundreds, followed by precise ranking model. 7. Apply business rules as post-processing filters: remove purchased items, enforce diversity constraints across categories, check inventory availability, respect suppression lists. 8. Build serving layer with precomputed recommendations cached in Redis for high-traffic users and real-time scoring for long-tail users, with latency budgets: candidate generation ≤10ms, full ranking pipeline ≤50ms. 9. Implement A/B testing infrastructure with experiment cohort assignment, engagement metrics (CTR, conversion, session depth), and statistical significance testing with multiple comparison correction. 10. Design feedback loop ingesting new interactions, retraining on scheduled cadence, evaluating offline metrics (NDCG, MAP, MRR) before production promotion. ## Technical Standards - Offline evaluation uses temporal train-test splits (not random) to prevent information leakage. - Ranking-aware metrics (NDCG, MAP, MRR) alongside accuracy measures (precision, recall at K). - Embedding dimensions tuned via hyperparameter search, not arbitrary selection. - Latency: candidate generation ≤10ms, full pipeline ≤50ms, full ranking under 50ms. - User and item embeddings versioned with training metadata for reproducibility. - Popularity bias measured and mitigated; popular-only recommendations provide no personalization. - All experiments run with minimum sample size calculated before launch. ## Verification - Collaborative filtering outperforms popularity baseline on NDCG@10 across held-out temporal test set. - Hybrid model improves cold-start recommendations versus content-based alone on users with fewer than 5 interactions. - Business rule filters correctly suppress items violating constraints without leaving empty slots. - A/B test cohort assignment is deterministic and balanced across variants. - Serving layer meets latency SLAs under peak traffic load. - Retraining pipeline produces model matching or exceeding incumbent on offline metrics.
Bundle Download
Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.
Install Targets
Syntic App
- 1. Create a dedicated folder for this skill in your local skills library.
- 2. Place SKILL.md into that folder.
- 3. Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1. Save SKILL.md in your local Syntic Code skills directory.
- 2. Keep related files in the same skill folder.
- 3. Run in a safe environment and validate outputs.
Source
https://github.com/rohitg00/awesome-claude-code-toolkit/blob/main/agents/data-ai/recommendation-engine.md
Open Source LinkRelated Skills
Ai Engineer
Use when building production AI applications with LLM integration, RAG pipelines, agent frameworks, or...
Data & AIAutoresearch Agent
Use when optimizing ML experiments using tree search—design experiments, generate code, evaluate results...
Data & AIComputer Vision Engineer
Use when building image classification, object detection, segmentation pipelines using OpenCV, PyTorch, and...
Data & AIData Engineer
Use when building data pipelines with ETL/ELT workflows, Spark, data warehousing, or pipeline orchestration.