Agent skill

Recsys Pipeline Architect

by sickn33 in sickn33/agentic-awesome-skills

Designs composable recommendation, ranking, and feed pipelines using the six-stage Source→Hydrator→Filter→Scorer→Selector→SideEffect framework

MITAuto-check passedAI & LLM Engineering

Install Recsys Pipeline Architect

skills CLI
$ npx skills add sickn33/agentic-awesome-skills --skill recsys-pipeline-architect -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sickn33/agentic-awesome-skills recsys-pipeline-architect --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/recsys-pipeline-architect .claude/skills/recsys-pipeline-architect && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
recsys-pipeline-architect
GitHub stars
47k
Used in
1 other repo
Token cost
~1.8k tokens
SKILL.md length
883 words
Files
1
Skills in repo
1,497
Repo updated
First seen
Licence
MIT

At a glance

Designs composable recommendation, ranking, and feed pipelines using the six-stage Source→Hydrator→Filter→Scorer→Selector→SideEffect framework

  • Works in 3 steps: Clarify the use case → Walk the eight steps of the spec → Emit a runnable scaffold
  • AI & LLM Engineering work in your project
  • SKILL.md covers Overview, When to Use This Skill, How It Works and Examples, plus 5 more sections
  • Calls npx

What it does

Recsys Pipeline Architect is an agent skill from sickn33/agentic-awesome-skills. Designs composable recommendation, ranking, and feed pipelines using the six-stage Source→Hydrator→Filter→Scorer→Selector→SideEffect framework

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in AI & LLM Engineering. It works with TypeScript. The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.

When your agent uses it

  • AI & LLM Engineering work in your project

Example prompts

  • “Use the recsys-pipeline-architect skill to design composable recommendation, ranking, and feed pipelines using the six-stage…”
  • “/recsys-pipeline-architect”

Requirements

  • Python 3
  • Node.js

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Clarify the use case
  2. Walk the eight steps of the spec
  3. Emit a runnable scaffold

What it can do on your machine

Read from SKILL.md and the folder at commit b84d35a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Recsys Pipeline Architect loads about 1.8k tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 883 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~42
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sickn33/agentic-awesome-skills at commit b84d35a, republished under its MIT licence (© sickn33). 883 words, ~1,807 tokens.

Download SKILL.mdSave it as .claude/skills/recsys-pipeline-architect/SKILL.md (or your agent's skills folder).
name
recsys-pipeline-architect
description
Designs composable recommendation, ranking, and feed pipelines using the six-stage Source→Hydrator→Filter→Scorer→Selector→SideEffect framework
category
data-ai
risk
safe
source
community
source_repo
mturac/recsys-pipeline-architect
source_type
community
date_added
2026-05-16
author
mturac
tags
recommender-system, ranking, feed-algorithm, recsys, personalization, for-you-feed, rag-reranker, pipeline-architecture
tools
claude, codex, cursor, gemini, opencode, cline, continue, windsurf
license
MIT

recsys-pipeline-architect

Overview

A spec-and-scaffold skill for building composable recommendation, ranking, and feed pipelines. It encodes the six-stage Source → Hydrator → Filter → Scorer → Selector → SideEffect framework popularized by xAI's open-sourced For You algorithm (Apache 2.0). This skill is an independent reimplementation of the pattern — no code is copied from the original — licensed MIT. Use it whenever you need "the top K items for a (user, context)": social feeds, content CMSs, RAG rerankers, task prioritizers, notification triage, search reranking, ad ranking.

When to Use This Skill

  • Use when the user wants to build any system that picks "the top K items for a user/context"
  • Use when the user asks "how should I rank X" or describes a feed/personalization problem
  • Use when the user has a scoring function and needs the pipeline plumbing around it
  • Use when the user wants to migrate from a single relevance score to multi-action prediction with tunable weights
  • Use when the user is wrapping an LLM/ML scorer and needs filters, hydrators, side-effects, and a runnable scaffold in their stack (TypeScript / Go / Python)

How It Works

Step 1: Clarify the use case

Ask the user three questions (only what is missing):

  1. What are the items being ranked? (posts, products, tasks, alerts, documents...)
  2. What is the input context? (user ID, search query, current document, time window...)
  3. What language / runtime? (TypeScript/Node, Go, Python, Rust...)
Step 2: Walk the eight steps of the spec

The full SKILL walks through: clarify use case → identify candidate sources → list required hydrations → list filters → design scorer chain → selector → side effects → generate scaffold. Each step surfaces the architectural trade-offs (multi-action vs single-score, candidate isolation vs joint scoring, online vs offline batch) so the user makes them explicitly rather than defaulting silently.

Step 3: Emit a runnable scaffold

The upstream repository ships three runnable example scaffolds — every one green on its test suite:

  • Strapi v5 plugin (TypeScript, Jest, 3/3 pass) — adds GET /api/feed/for-you with multi-action scoring and author diversity
  • Zentra-compatible pipeline (Go with generics, 3/3 pass) — engine.Module-compatible, standalone-usable
  • PMAI task prioritizer (Python / FastAPI / pytest, 3/3 pass) — GET /tasks/next?user_id=42&limit=10

When the user's stack doesn't match, the skill generates from scratch following the interface definitions in references/interfaces.md (TypeScript, Go, Python, Rust).

Examples

Example 1: Strapi content feed

User: "I'm running a Strapi v5 instance with 50k articles. I want a 'for you' feed personalized to each logged-in user based on their reading history."

Skill walks through the 8 steps, generates a Strapi plugin scaffold using the Strapi example as the template.

Example 2: RAG retrieval reranker

User: "My RAG returns top-50 chunks from a vector DB. I want to rerank them with a more expensive scorer and return top-5."

Skill recognizes this as a single-source pipeline with a scorer chain (cheap retrieval + expensive rerank). Generates a Python async pipeline.

Example 3: Notification triage

User: "We send too many notifications. I want a daily digest that picks the top 10 from the last 24h queue."

Skill identifies this as an offline-batch pipeline. Generates a scheduled job scaffold.

Show full SKILL.md (385 more words)Show less

Best Practices

  • ✅ Surface the multi-action vs single-score trade-off explicitly — don't default silently
  • ✅ Order filters by cost (cheap before expensive); universal filters before user-specific
  • ✅ Wrap side effects in fire-and-forget patterns (goroutines / promises without await / asyncio tasks) — never block the response
  • ✅ Keep scoring deterministic and cacheable; do diversity reranking as a separate stage
  • ✅ Attribute the pattern as "popularized by xAI's open-sourced For You algorithm" when generating output
  • ❌ Don't invent benchmark or latency numbers — say "depends on workload, run it yourself"
  • ❌ Don't name the user's generated artifact "X-like" or use "For You" branding — the pattern is free, the brand is not
  • ❌ Don't conflate this with model architecture: this skill is pipeline plumbing around the scorer, not the scorer itself

Limitations

  • This skill scaffolds pipeline plumbing; it does not train ML models — the scoring function is the user's responsibility
  • It does not operate deployed pipelines (no monitoring, no autoscaling decisions)
  • It does not predict pipeline performance (depends on data, hardware, traffic)
  • It does not choose infrastructure (vector DB, cache, queue) — those are outside scope

Security & Safety Notes

  • The generated scaffolds are framework code, not application logic — no shell commands, no network fetches, no credential handling
  • Filters in the generated cookbook include eligibility/paywall/geo-restriction checks; the skill recommends putting these before scoring (so blocked content is never scored)
  • Side-effect stages are always async / fire-and-forget; the skill documents this explicitly in the generated README to prevent users from accidentally blocking the response with cache writes or event emissions

Common Pitfalls

  • Problem: Single-score model gets overfit to one metric (clicks) and degrades on others (long sessions, retention) Solution: Skill recommends multi-action prediction with tunable weights — change behavior by changing weights, no retraining

  • Problem: Joint scoring (transformer over the whole batch) is non-deterministic and uncacheable Solution: Skill defaults to candidate isolation via attention masking; recommends joint only when there's a specific reason (e.g., batch-aware diversity)

  • Problem: Side effects (cache writes, impression emits) block the response Solution: Skill generates fire-and-forget patterns and documents the constraint

Upstream

This skill is a thin adapter to the upstream repository. For the full SKILL.md content, 5 reference documents (interfaces in 4 languages, multi-action scoring, candidate isolation, filter cookbook, scorer cookbook), and 3 runnable example scaffolds with passing test suites:

© sickn33, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/recsys-pipeline-architect of sickn33/agentic-awesome-skills.

Open the folder on GitHubat commit b84d35a

Used in 1 other repository

We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 9, 2026.

Compare with similar skills

Recsys Pipeline Architect next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Recsys Pipeline Architect compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Recsys Pipeline Architect this skillsickn33/agentic-awesome-skills47k1 repos~1.8kAutomated safety check: PassMIT
AgentbrainLightHaru/agentbrain106—~566Automated safety check: PassNone
Postgres Hybrid Text Searchtimescale/pg-aiguide1.9k—~3.1kAutomated safety check: PassApache-2.0
Typescript Projectmajiayu000/spellbook287—~3.3kAutomated safety check: PassMIT
Golem Create Agent Instance TSgolemcloud/golem1.5k—~981Automated safety check: PassCustom licence
Compromise NLP Libraryspencermountain/compromise12k—~2kAutomated safety check: PassMIT

Similar skills

  • Agentbrain

    LightHaru/agentbrain

    Brain-inspired cognitive architecture. An agent skill from LightHaru/agentbrain.

    106 GitHub stars~566 tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed
  • Postgres Hybrid Text Search

    timescale/pg-aiguide

    A skill your agent uses to implement hybrid search combining BM25 keyword search with semantic vector search using Reciprocal Rank Fusion (RRF).

    1.9k GitHub stars~3.1k tokensUpdated 3 days ago
    AI & LLM EngineeringAuto-check passed
  • Typescript Project

    majiayu000/spellbook

    Modern TypeScript project architecture guide for 2025. An agent skill from majiayu000/spellbook.

    287 GitHub stars~3.3k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Creating a new TypeScript Golem agent instance with golem agent new.

    1.5k GitHub stars~981 tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Compromise NLP Library

    spencermountain/compromise

    Helps write and debug JavaScript or TypeScript that uses the compromise English NLP library for matching, entity extraction, tagging and sentence transforms.

    12k GitHub stars~2k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Trigger.dev Agent Patterns

    papermark/papermark

    Patterns for building LLM agents on Trigger.dev tasks: prompt chaining, routing, parallel workers, orchestrator-workers, evaluator loops and human approval gates.

    9.2k GitHub stars~2k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed

More from sickn33/agentic-awesome-skills

All 1,497 skills in this repo
  • Liuguang Banlan UI

    sickn33/agentic-awesome-skills

    Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • User Thoughts Memory

    sickn33/agentic-awesome-skills

    Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Using LWC Memory and Graphs

    sickn33/agentic-awesome-skills

    Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.

    47k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Find Complementary Founders

    sickn33/agentic-awesome-skills

    Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check passed
  • Whatsapp Cloud API

    sickn33/agentic-awesome-skills

    Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~4.5k tokens
    Auto-check passed
  • Cline Pilot

    sickn33/agentic-awesome-skills

    Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.

    47k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check passed

Works with

Questions about Recsys Pipeline Architect

What does Recsys Pipeline Architect do?

Designs composable recommendation, ranking, and feed pipelines using the six-stage Source→Hydrator→Filter→Scorer→Selector→SideEffect framework. Recsys Pipeline Architect is an agent skill from sickn33/agentic-awesome-skills.

When should I use Recsys Pipeline Architect?

Recsys Pipeline Architect fits situations like: AI & LLM Engineering work in your project.

How do I install Recsys Pipeline Architect in Claude Code?

Run `npx skills add sickn33/agentic-awesome-skills --skill recsys-pipeline-architect -a claude-code`. Or copy the skill folder (skills/recsys-pipeline-architect in sickn33/agentic-awesome-skills) into .claude/skills/recsys-pipeline-architect in your project. Claude Code loads it when a task matches its description.

How do I install Recsys Pipeline Architect in Codex?

Run `npx skills add sickn33/agentic-awesome-skills --skill recsys-pipeline-architect -a codex`. Or copy the skill folder (skills/recsys-pipeline-architect in sickn33/agentic-awesome-skills) into .agents/skills/recsys-pipeline-architect in your project. Codex loads it when a task matches its description.

Can I use Recsys Pipeline Architect in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill recsys-pipeline-architect -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/recsys-pipeline-architect, .gemini/skills/recsys-pipeline-architect, .github/skills/recsys-pipeline-architect and .opencode/skills/recsys-pipeline-architect in your project.

What does Recsys Pipeline Architect need to run?

Going by SKILL.md and its folder, Recsys Pipeline Architect needs the command-line tools its instructions call (npx). Our summary lists: Python 3; Node.js.

Does Recsys Pipeline Architect access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Recsys Pipeline Architect safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Recsys Pipeline Architect use?

Recsys Pipeline Architect is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Recsys Pipeline Architect use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Recsys Pipeline Architect?

Skills that share tags, products or a category with Recsys Pipeline Architect: Agentbrain (LightHaru/agentbrain, 106 stars), Postgres Hybrid Text Search (timescale/pg-aiguide, 1.9k stars), Typescript Project (majiayu000/spellbook, 287 stars) and Golem Create Agent Instance TS (golemcloud/golem, 1.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Recsys Pipeline Architect?

sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,405 GitHub stars. The repository holds 1,497 skills in this directory. The repository was last updated on October 9, 2026.

Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.