x-dev-engineering

Develop Rust-based components for the X For You feed pipeline.

2|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/ElemontCapital/x-algorithm-skills --skill x-dev-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-dev-engineering
Source: https://github.com/ElemontCapital/x-algorithm-skills/tree/main/plugins/x-algorithm/skills/x-dev-engineering
Command: npx skills add https://github.com/ElemontCapital/x-algorithm-skills --skill x-dev-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The X development engineering skill provides practical guidance for building and debugging the Grok-powered Phoenix pipeline, helping teams transition from legacy heuristics to a Rust-based architecture.

Core Features & Use Cases

  • Guidance on integrating Grok-native components with the Phoenix transformer for multi-action prediction (Like, Repost, Reply, etc.).
  • Architecting candidate sources and two primary retrieval engines: Thunder (In-Network) and Phoenix Retrieval (Out-of-Network).
  • Enforcing the pipeline order: Query Hydration -> Sourcing -> Hydration -> Pre-Scoring Filters -> Scoring -> Selection, with a focus on parallelism via Rust's async/await.
  • Safety and correctness emphasis: ensure components route through VisibilityLib for compliance and apply strict isolation in scoring to preserve user privacy.

Quick Start

Implement a new Grok-native feature in the Phoenix pipeline that runs hydration and sourcing in parallel for a new ranking signal.

Frequently Asked Questions about x-dev-engineering

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

FAQPage Schema
How do I build Rust components for the X For You feed pipeline?

To build Rust components for the X For You feed pipeline, develop modules for hydration, pre-scoring filters, scoring, and selection to produce accurate top-K results across diverse content.

What is the correct pipeline order for the Grok-powered Phoenix transformer?

The correct Phoenix pipeline order is Query Hydration, Sourcing, Hydration, Pre-Scoring Filters, Scoring, and Selection, enforcing strict sequence and async parallelism via Rust's async/await.

How do I integrate Thunder and Phoenix Retrieval sources for feed sourcing?

Integrate Thunder for In-Network retrieval and Phoenix Retrieval for Out-of-Network sourcing to architect candidate sources that feed into the subsequent hydration and pre-scoring pipeline stages.

How do I maintain safety and compliance when deploying Rust scoring components?

Maintain safety and compliance in Rust scoring components by routing through VisibilityLib for safety checks and applying strict isolation during scoring to preserve user privacy in production deployments.

Can I run hydration and sourcing in parallel for a new ranking signal in Rust?

Yes, you can run hydration and sourcing in parallel for new ranking signals by leveraging Rust's async/await features to enforce pipeline parallelism while maintaining strict pipeline order.