CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

feast-user-guide

Guide for working with Feast (Feature Store) — defining features, configuring feature_store.yaml, retrieving features online/offline, using the CLI, and building RAG retrieval pipelines. Use when the user asks about creating entities, feature views, on-demand feature views, stream feature views, feature services, data sources, feature_store.yaml configuration, feast apply/materialize commands, online or historical feature retrieval, or vector-based document retrieval with Feast.

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured overview skill: lean conceptual intros, copy-paste-ready code for the core Feast workflow, and clean progressive disclosure to three real reference files. The main improvements are removing the redundant imports section and tightening example completeness (undefined variables in the vector-search snippet).

Suggestions

Remove or trim the 'Common Imports' section — it repeats imports already demonstrated in each example — and drop or compress the 'feature_store.yaml Minimal Config' section in favor of references/configuration.md.

Make the vector search / RAG example self-contained by defining 'passage_entity' and 'passages_source', and add the missing Field/Float64 imports to the RequestSource snippet.

Weave validation into the workflow: suggest running 'feast plan' before 'feast apply' in the Quick Start, and note how to verify materialization (e.g., a test get_online_features call) after 'feast materialize'.

DimensionReasoningScore

Conciseness

The body is efficient: one-line concept intros followed by executable code, with references pushed to separate files. It is not 5 because the 'Common Imports' section largely duplicates imports already shown in earlier examples, and the 'feature_store.yaml Minimal Config' section overlaps references/configuration.md, so a few tokens do not earn their place.

4 / 5

Actionability

Most guidance is concrete, executable code (Entity, FeatureView, on-demand view, retrieval, CLI commands, yaml config). It is not 5 because of minor completeness gaps: the vector-search example references undefined 'passage_entity' and 'passages_source', and the RequestSource snippet uses 'Field' and 'Float64' without showing their imports in that block.

4 / 5

Workflow Clarity

The Quick Start gives a clear init → apply sequence and section ordering mirrors the real workflow (define → apply → materialize → retrieve), with 'feast plan — Preview changes without applying' offering a validation path. It is not 5 because no explicit validation checkpoints or error-recovery steps are woven into the apply/materialization workflows; it is not 3 because the primary sequence is unambiguous and a preview command is documented.

4 / 5

Progressive Disclosure

The body is a concise overview with three one-level-deep reference files (references/feature-definitions.md, references/configuration.md, references/retrieval-and-rag.md), all verified to exist, clearly signaled in a 'Detailed References' section that describes each file's scope. This matches the anchor-5 example structure.

5 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description in third-person voice that explicitly states both what the skill does and when to use it, with domain-specific trigger terms. The only weakness is modest synonym coverage beyond core Feast vocabulary.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'defining features, configuring feature_store.yaml, retrieving features online/offline, using the CLI, and building RAG retrieval pipelines' — giving comprehensive coverage of the skill's capabilities. It is not score 4 because coverage has no notable gaps; the when-clause additionally enumerates every object type (entities, feature views, on-demand/stream feature views, feature services, data sources).

5 / 5

Completeness

Both questions are explicitly answered: 'Guide for working with Feast (Feature Store) — defining features, configuring feature_store.yaml, retrieving features online/offline, using the CLI, and building RAG retrieval pipelines' (what) and 'Use when the user asks about creating entities, feature views, on-demand feature views, stream feature views, feature services, data sources, feature_store.yaml configuration, feast apply/materialize commands, online or historical feature retrieval, or vector-based document retrieval with Feast' (when, with concrete trigger phrases). This matches the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Good keyword coverage with natural phrases users would say: 'feature views', 'feature_store.yaml configuration', 'feast apply/materialize commands', 'online or historical feature retrieval', 'vector-based document retrieval'. It falls short of 5 because common synonyms like 'feature engineering', 'training data', or 'point-in-time joins' are absent, though core Feast vocabulary is well represented.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (Feast feature store) with distinct triggers — specific CLI commands, config file names, and Feast-only object types — making conflict with other skills minimal. Only mild adjacency exists with generic RAG skills via 'building RAG retrieval pipelines', not enough to reduce below 5.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

feast-dev/feast

Path

skills/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.