recsys-pipeline-architect

Automate recommendation pipeline design using the six-stage framework.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/PriyanshKuniyal/gemini-cli-resources --skill recsys-pipeline-architect-priyanshkuniyal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recsys-pipeline-architect
Source: https://github.com/PriyanshKuniyal/gemini-cli-resources/tree/main/extensions/claude-code-workflows/plugins/machine-learning-ops/skills/recsys-pipeline-architect
Command: npx skills add https://github.com/PriyanshKuniyal/gemini-cli-resources --skill recsys-pipeline-architect-priyanshkuniyal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the design and composition of recommendation, ranking, and feed pipelines, addressing the complex task of selecting top K items for user contexts.

Core Features & Use Cases

  • Pipeline Composition: Encodes the popular six-stage framework (Source→Hydrator→Filter→Scorer→Selector→SideEffect) for building recommendation systems.
  • Scalable & Composable: Designed for systems like content feeds, search ranking, and ad selection, with the flexibility to handle diverse scenarios.
  • Use Case: Ideal for building a personalized feed in a content management system or reranking search results for a more efficient user experience.

Quick Start

To create a new recommendation pipeline, invoke the skill with the prompt: "Design a recommendation pipeline for content feeds."

Frequently Asked Questions about recsys-pipeline-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a recommendation pipeline for personalized content feeds?

Design a recommendation pipeline by composing six stages: Source, Hydrator, Filter, Scorer, Selector, and SideEffect. This framework automates selecting the top K items for user contexts in content feeds and search ranking systems.

What is the six-stage framework for building recommendation systems?

The six-stage framework for recommendation systems structures pipeline design sequentially: Source, Hydrator, Filter, Scorer, Selector, and SideEffect. It standardizes how items are fetched, scored, and filtered to produce ranked outputs.

Can I use this pipeline architecture for search ranking and ad selection?

Yes, the pipeline architecture supports search ranking and ad selection. Its composable design scales across diverse scenarios, allowing you to select top K items efficiently for various user contexts beyond just content feeds.

Do I need Python libraries to build ranking and feed pipelines with this framework?

Yes, you need Python libraries to implement the individual pipeline stages. The framework provides the architectural design for the recommendation pipeline, while the actual scoring and filtering logic relies on your Python environment.

What's the best way to structure a composable ranking pipeline for top K item selection?

The best way to structure a ranking pipeline is using the six-stage composable framework. It separates item sourcing, hydration, filtering, scoring, and final selection, ensuring a scalable architecture for top K item selection.