brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
repo-developmentContribute to Feast itself: setup, scoped tests, lint/type checks, docs/blog placement, protobufs, Go/Java/operator awareness, PR conventions, and safe native verification selection.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the user asks to modify Feast source code, add or reuse tests, run contributor checks, update documentation, regenerate protobufs, touch Go/Java/operator code, prepare a PR, or choose safe verification commands for a Feast repository change.
uv/pixi workflows, scoped pytest, ruff, mypy, docs placement, protobuf generation, Go/Java commands, PR conventions, and safe native verification selection.feast init, feature_store.yaml, feast apply, and feast plan to ../feature-repos-and-cli/SKILL.md.Entity, Field, FeatureView, transformations, or feature services to ../feature-definitions/SKILL.md.push, and online/historical feature API behavior to ../retrieval-and-materialization/SKILL.md.../servers-and-remote/SKILL.md.../integrations-and-extensibility/SKILL.md; return here for Feast-core tests, docs, lint, and PR workflow.uv run ruff check <python paths>, uv run ruff format <python paths>, uv run bash -c "cd sdk/python && mypy feast/<module>.py", and uv run python -m pytest <specific tests> -v.python scripts/select_feast_tests.py <changed paths...> from this sub-skill to suggest small scoped checks without running them.make test-python-smoke, make test-python-unit, make lint-python, make mypy-full, make compile-protos-python, make protos, make build-go && make test-go, or make test-java.infra/website/docs/blog/; other docs belong under docs/ and should be discoverable from navigation.references/development-workflows.md for setup, source-tree orientation, Makefile targets, PR conventions, and language/component awareness.references/testing-guide.md for safe test selection, unit vs integration boundaries, markers, and difficult change examples.references/docs-and-protos.md for docs placement, blog rules, protobuf generation, Go/Java/operator notes, and generated artifact checks.references/troubleshooting.md for install/import, optional extras, validation, CLI/API misuse, credentials, service prerequisites, and workflow failures.scripts/select_feast_tests.py for advisory scoped command suggestions from changed paths; it does not execute tests or require a Feast checkout.