Help us improve
Share bugs, ideas, or general feedback.
Guides design of composable recommendation, ranking, and feed pipelines using the six-stage Source->Hydrator->Filter->Scorer->Selector->SideEffect framework. For building any "top-K items for (user, context)" system.
npx claudepluginhub aaione/everything-claude-code-zhHow this skill is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:recsys-pipeline-architectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
用于构建可组合推荐、排序和信息流管道的规格与脚手架技能。它编码了**六阶段模式** —— Source -> Hydrator -> Filter -> Scorer -> Selector -> SideEffect —— 由 xAI 开源的 [For You 算法](https://github.com/xai-org/x-algorithm)(Apache 2.0)推广。此技能是该模式的独立重新实现(MIT)—— 未从原始代码复制任何代码。
Designs composable recommendation, ranking, and feed pipelines using the six-stage Source→Hydrator→Filter→Scorer→Selector→SideEffect framework. Useful for social feeds, content CMSs, RAG rerankers, task prioritizers, and ad ranking.
Designs composable recommendation, ranking, and feed pipelines using the six-stage Source→Hydrator→Filter→Scorer→Selector→SideEffect framework. Use for social feeds, RAG rerankers, notification triage, or any top-K ranking problem.
Generates Python code for recommendation systems using collaborative, content-based, or hybrid filtering with scikit-learn, TensorFlow, PyTorch. For movie, product, or content personalization.
Share bugs, ideas, or general feedback.
用于构建可组合推荐、排序和信息流管道的规格与脚手架技能。它编码了六阶段模式 —— Source -> Hydrator -> Filter -> Scorer -> Selector -> SideEffect —— 由 xAI 开源的 For You 算法(Apache 2.0)推广。此技能是该模式的独立重新实现(MIT)—— 未从原始代码复制任何代码。
上游:https://github.com/mturac/recsys-pipeline-architect
| # | 阶段 | 任务 | 可并行? |
|---|---|---|---|
| 1 | Source | 从一个或多个来源获取候选者 | 是 —— 多个来源并行运行 |
| 2 | Hydrator | 用过滤和评分所需的元数据丰富每个候选者 | 是 —— 独立的水合器并行运行 |
| 3 | Filter | 丢弃不应显示的候选者(已阻止、已过期、重复、不合格) | 顺序 —— 每个过滤器看到更少的项目 |
| 4 | Scorer | 为每个存活的候选者分配一个或多个分数 | 顺序 —— 后续评分器看到前面的分数 |
| 5 | Selector | 按最终分数排序,返回前 K 个 | 单操作 |
| 6 | SideEffect | 缓存已服务的 ID、记录展示、发出事件、更新计数器 | 异步 —— 绝不能阻塞响应 |
引导用户完成这八个步骤:
P(action),在服务时用权重组合。要改变行为 -> 改变权重。无需重新训练。X For You 系统使用带正向和负向权重的多动作。当用户期望频繁调整时推荐多动作。
默认为隔离。仅当有特定原因时使用联合(例如,明确的批次感知多样性)。
github.com/xai-org/x-algorithm(Apache 2.0)。https://github.com/mturac/recsys-pipeline-architect 的上游仓库包含:
SKILL.md 带完整 8 步工作流通过 skills.sh 安装:npx skills add mturac/recsys-pipeline-architect