Skip to main content

entity-stream-queries

Querying electric agent runtime entity streams and manifest state with @durable-streams/state/db queryOnce and useLiveQuery. Use when reading built-in entity collections like manifests, wakes, child_status, inbox, runs, or shared state from runtime code, tests, examples, or CLI code. Prefer direct typed queries over one-off read helpers.

소스 정보

저장소
electric-sql/electric
최근 소스 활동
2026년 6월 3일 14:31
감지된 SKILL.md 언어
영어
스타
10,399
포크
395

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
3 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
entity-stream-queries
description
Querying electric agent runtime entity streams and manifest state with @durable-streams/state/db queryOnce and useLiveQuery. Use when reading built-in entity collections like manifests, wakes, child_status, inbox, runs, or shared state from runtime code, tests, examples, or CLI code. Prefer direct typed queries over one-off read helpers.
Read `packages/state/skills/stream-db/SKILL.md` first for StreamDB and query basics. # Electric Agent Runtime Entity Stream Queries Use direct typed queries against `db.collections.*`. Principles: - Prefer `queryOnce(...)` for one-shot reads and `useLiveQuery(...)` or shared live query collections for reactive UI. - Do not add exported convenience read helpers for obvious queries. The query itself is already the API. - Keep code helpers only for real invariants: - manifest key builders - typed event/write helpers - shared product-facing projections such as the entity timeline query - In runtime, tests, examples, and CLI code, favor direct queries over raw `toArray` scans when the read is naturally query-shaped. - Do not cast around `db.collections.*`. The row types come from the schema. Read these references as needed: - `references/collections.md` for the built-in entity collections and manifest row kinds - `references/common-queries.md` for common query patterns When writing to entity or shared-state streams, use the typed event helpers/server APIs. Do not hand-build stream event envelopes.
GitHub에서 보기