
Recommendation Engine
This is a solid foundation for building product or content recommenders with collaborative filtering, matrix factorization (SVD), and hybrid approaches. You get practical code for handling the usual pain points: cold start problems with fallback chains, data sparsity using dimensionality reduction instead of naive similarity, and popularity bias through diversity re-ranking. The evaluation section covers precision@k, recall@k, and NDCG for measuring recommendation quality. What I like is the realistic approach to production issues, like always filtering already-interacted items and implementing graceful degradation when personalization fails. If you're building a recommendation system from scratch or fixing one that only shows bestsellers, this gives you the patterns that actually matter.
- skills.sh installs
- 437
- GitHub stars
- 248
- last updated
- Aug 21, 2026
Install
$ npx -y skills add secondsky/claude-skills --skill recommendation-engine --agent claude-codeInstalls into .claude/skills of the current project.
Files
Recommendation Engine
Build recommendation systems for personalized content and product suggestions.
Recommendation Approaches
| Approach | How It Works | Pros | Cons |
|---|---|---|---|
| Collaborative | User-item interactions | Discovers hidden patterns | Cold start |
| Content-based | Item features | Works for new items | Limited discovery |
| Hybrid | Combines both | Best of both | Complex |
Collaborative Filtering
import numpy as np
from scipy.sparse import csr_matrix
from sklearn.metrics.pairwise import cosine_similarity
class CollaborativeFilter:
def __init__(self):
self.user_similarity = None
self.item_similarity = None
def fit(self, user_item_matrix):
# User-based similarity
self.user_similarity = cosine_similarity(user_item_matrix)
# Item-based similarity
self.item_similarity = cosine_similarity(user_item_matrix.T)
Sponsors
Details
- Repository
- github.com/secondsky/claude-skills
- Categories
- DevOps & CI/CD, Code Review & Quality
- First seen
- Jun 3, 2026
More from secondsky/claude-skills
All 146- Seo Keyword Cluster Builder437
- Bun Sveltekit436
- Push Notification Setup436
- Drizzle Orm D1435
- Api Response Optimization434
- Api Pagination433
- Api Filtering Sorting432
- Defense In Depth Validation430
- Session Management427
- Ultracite426
- Nuxt Production425
- Api Gateway Configuration422
- Oauth Implementation422
- Nuxt Ui V4421
- Health Check Endpoints420
- Cloudflare D1416
- Api Changelog Versioning415
- Dependency Upgrade415
- Idempotency Handling415
- Nuxt Server415
- Turborepo414
- Mobile Offline Support412
- Recommendation System412
- Api Versioning Strategy410