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.