Loading...
Loading...
Logseq Datascript schema, built-in properties/classes, and :db/ident discovery for composing or reviewing Datascript queries about blocks/pages/tags/properties/classes. Use whenever editing or reviewing Datascript pull selectors or queries, or any code that adds/removes attributes in pull patterns, or touches property namespaces/identifiers, or requires reasoning about property value shapes/ref/cardinality in Logseq.
npx skill4agent add rcmerci/skills logseq-schemareferences/logseq-datascript-schema.mdreferences/logseq-datascript-query-examples.mddb/id--id:block/uuid:block/name:block/title:block/tags:user.property/<name>:logseq.property/*querypull:block/format:block/level:block/level-spaces:block/pre-block?:block/properties-order:block/properties-text-values:block/invalid-properties:block/macros:block/file:block.temp/ast-body:block.temp/ast-blocks:block/marker:block/content:block/priority:block/scheduled:block/deadline:block/properties:block/left:user.property/<name>:user.property/*:logseq.property/**pulluser.property:db/ident:block/title:block/name:logseq.property/value:db.cardinality/manyquery:wherepullfind:logseq.property/*:user.property/*:db/ident:logseq.property/status:user.property/backgroundpull*:where[:find [?a ...]
:where
[?e :db/ident ?a]
[(namespace ?a) ?ns]
[(= ?ns "user.property")]]references/logseq-datascript-schema.md:block/*:db/ident:user.property/<name>:logseq.property/<name>:db.cardinality/manylogseq-datascript-schema.mdlogseq-datascript-query-examples.md;; Discover idents, then pull explicitly.
[:db/id :block/title :user.property/background :user.property/notes][:find ?b ?v
:where
[?b :user.property/background ?v]]:block/title:block/name:logseq.property/value