feast / rules
feast-dev/feast/.cursor/rules/feast-skills-maintenance.mdc
Guidance for keeping skills and rules accurate and up to date
Cursor rule7.3k starsChanged 3 months ago
What's in it
- When editing skills or rules
--- description: Guidance for keeping skills and rules accurate and up to date globs: skills/**,AGENTS.md,.cursor/rules/**,.claude/rules/** alwaysApply: false --- ## When editing skills or rules Skills and rules are only useful if they accurately reflect the real codebase. Before finalising any skill/rule edit: **Verify against source code:** - Command examples (lint, test, type-check) — confirm they still match `Makefile` targets and `pyproject.toml` - File paths and class names — confirm they exist in the repo - Interface signatures (e.g. `OnlineStore`, `OfflineStore`, `BaseRegistry`) — confirm against the actual base class files - Config field names — confirm against `RepoConfig` and `FeastConfigBaseModel` subclasses in `sdk/python/feast/repo_config.py` **Keep scope consistent:** - `AGENTS.md` — entry point only; commands, skills table, code style. Max ~120 lines. - `skills/feast-architecture/SKILL.md` — how each component works internally; data flows; adding new backends - `skills/feast-testing/SKILL.md` — how to run, write, and debug tests - `skills/feast-dev/SKILL.md` — contributor workflow; setup; Docker; docs locations; PR process - `skills/feast-user-guide/SKILL.md` — how to use Feast as an end user; feature definitions; retrieval; RAG - `.cursor/rules/feast-components.mdc` / `.claude/rules/feast-components.md` — component checklist (tests, docs, skills); keep in sync with each other **Keep the two rule files in sync:** `.cursor/rules/feast-components.mdc` and `.claude/rules/feast-components.md` contain the same content with only different frontmatter (`globs:` vs `paths:`). Any content change must be applied to both.
More agent context in feast-dev/feast
13 other files this repository gives its agents.
AGENTS.md
CLAUDE.md
Skill
- feast-architecture.claude/skills/feast-architecture/SKILL.md
- feast-dev.claude/skills/feast-dev/SKILL.md
- feast-testing.claude/skills/feast-testing/SKILL.md
- feast-user-guide.claude/skills/feast-user-guide/SKILL.md
- feast-architectureskills/feast-architecture/SKILL.md
- feast-devskills/feast-dev/SKILL.md
- feast-testingskills/feast-testing/SKILL.md
- feast-user-guideskills/feast-user-guide/SKILL.md
- feast-user-guideskills/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
Reports can't be read right now.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

