feature-store

Build a Feast feature repository with Entities, FeatureViews, and FeatureServices.

14|1|Updated May 5, 2026
One-click install
npx skills add https://github.com/ivanshamaev/de-agent-skills --skill feature-store-ivanshamaev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-store
Source: https://github.com/ivanshamaev/de-agent-skills/tree/main/skills/feature_store
Command: npx skills add https://github.com/ivanshamaev/de-agent-skills --skill feature-store-ivanshamaev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Feast Feature Store eliminates training-serving skew and future data leakage by providing a consistent, point-in-time correct way to define, materialize, and serve reusable features for ML.

Core Features & Use Cases

  • Point-in-time correct historical retrieval: Fetch past feature values aligned to each entity’s event timestamp to prevent future leakage during training.
  • Unified feature definitions for offline and online serving: Build Entity, FeatureView, and FeatureService once, then reuse the same definitions for training and low-latency inference.
  • Offline-to-online materialization and real-time ingestion: Materialize from an offline store into an online store (e.g., Redis/SQLite) and push or stream new events via PushSource or streaming feature views.
  • Airflow-ready operations: Automate feast apply, materialize, and materialize-incremental in scheduled pipelines.

Quick Start

Use the feature-store skill to define a Feast feature repository with offline and online stores, then run Feast apply and materialize to make the features available for online prediction.

Frequently Asked Questions about feature-store

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

FAQPage Schema
How do I prevent future data leakage during ML training data preparation?

A Feast feature store prevents future data leakage during ML training data preparation by providing point-in-time correct historical retrieval. This fetches past feature values aligned to each entity's event timestamp for accurate training datasets.

How do I use Feast for offline training and low-latency online inference?

Feast enables offline training and low-latency online inference by defining Entity, FeatureView, and FeatureService once. These unified definitions are reused for historical retrieval and real-time entity-based feature lookup.

What is the best way to materialize features from an offline store to an online store?

The best way to materialize features from an offline store to an online store is using Feast materialize or materialize-incremental commands. This scheduled offline-to-online sync populates low-latency stores like Redis or SQLite for online prediction.

Can I automate Feast apply and materialization in scheduled data pipelines?

Yes, you can automate Feast apply and materialization in scheduled data pipelines. Feast operations are Airflow-ready, allowing you to orchestrate feature materialization and real-time feature updates in automated production workflows.

How do I configure a Feast feature repository for real-time feature updates?

To configure a Feast feature repository for real-time feature updates, define your feature_store.yaml with offline and online store backends. You can then push or stream new events via PushSource or streaming feature views for real-time ingestion.