You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(docs): adding agent skills and hot path query cookbook, updating user facing documentaiton to disambiguate the knowledge policy targeting for profiles and policies
Copy file name to clipboardExpand all lines: README.md
+23-11Lines changed: 23 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,6 +54,12 @@ Open [http://localhost:7474](http://localhost:7474) for the admin UI. For NVIDIA
54
54
55
55
---
56
56
57
+
> **Writing queries?** Start with the [Hot-Path Cypher Cookbook](docs/performance/hot-path-query-cookbook.md) — proven query shapes that route through the executor's specialized fast paths.
58
+
>
59
+
> 🤖 **Building with Claude / agents?** The [`docs/skills/`](docs/skills/) directory contains agent-ready skill files for every Cypher surface: query shapes, decay/promotion policies, managed embeddings, vector & hybrid search, and RAG procedures. Drop them into `.claude/skills/` to make agents fluent in NornicDB.
60
+
61
+
---
62
+
57
63
> Note: Docker on macOS does not expose Metal acceleration. The Apple Silicon image still runs, but GPU acceleration on macOS requires a native install from the [releases page](https://github.com/orneryd/NornicDB/releases) or a local build.
58
64
59
65
## What NornicDB Is
@@ -265,6 +271,8 @@ RETURN n ORDER BY decayScore(n) DESC
265
271
```
266
272
267
273
> 📖 Deep dive: [Knowledge-Layer Policies](docs/user-guides/knowledge-layer-policies.md), [Decay Profiles](docs/user-guides/decay-profiles.md), [Promotion Policies](docs/user-guides/promotion-policies.md), and [Ebbinghaus-Roynard Bootstrap](docs/user-guides/ebbinghaus-roynard-bootstrap.md).
The local provider resolves the model file as `${NORNICDB_MODELS_DIR}/${NORNICDB_EMBEDDING_MODEL}.gguf`.
61
+
56
62
### Which properties are embedded
57
63
58
64
By default, the embedding worker builds text from **all node properties** and **node labels**. Managed embedding metadata is stored internally (`EmbedMeta`) to avoid property namespace pollution. You can limit this so that only specific properties are used, or exclude others.
This directory holds Claude Code-style skill files that teach an agent how to **use** NornicDB features through its Cypher API. They are consumer-facing — every example is a Cypher statement or `CALL` procedure a user can run, not a reference to repo-internal code.
4
+
5
+
The skills live alongside the user guides because they are user documentation: a structured, agent-friendly summary of the same surface that humans read in `docs/user-guides/`.
6
+
7
+
## Skills in this directory
8
+
9
+
| File | What it covers |
10
+
|---|---|
11
+
|[`cypher-queries.skill.md`](cypher-queries.skill.md)| Hot-path Cypher cookbook — point lookup, batch retrieval, pagination, search, traversal, batched UNWIND/MERGE writes, cleanup, multi-tenant isolation. Maps query shapes to executor fast paths. |
12
+
|[`knowledge-policies.skill.md`](knowledge-policies.skill.md)| The full DDL surface for decay profiles, parameter bundles, promotion profiles, and promotion policies. Diagnostics via `nornicdb.knowledgepolicy.*`. |
|[`promotion-policies.skill.md`](promotion-policies.skill.md)| Reinforcement and dampening with `ON ACCESS` mutations, `WHEN` predicates, and Kalman-smoothed behavioral signals. |
Each file is a self-contained Markdown skill with a YAML frontmatter (`name`, `description`). Make Claude Code aware of them by either:
22
+
23
+
1.**Project skills:** symlink or copy the desired files into `.claude/skills/<name>/SKILL.md` at the project root. Claude Code auto-loads project skills.
24
+
2.**User skills:** copy them into `~/.claude/skills/<name>/SKILL.md` to enable everywhere.
25
+
3.**Direct reference:** read or `@`-mention the file from inside any conversation; the YAML frontmatter still tells Claude when each one is relevant.
26
+
27
+
The mental model in every skill is Neo4j Cypher with NornicDB extensions noted explicitly. Nothing here documents internal storage mechanics — those belong in `docs/architecture/`.
28
+
29
+
## See also
30
+
31
+
-[`docs/user-guides/`](../user-guides/) — long-form human documentation for the same features.
32
+
-[`docs/features/`](../features/) — feature overviews and architecture references.
33
+
-[`docs/operations/configuration.md`](../operations/configuration.md) — environment variable and YAML configuration reference.
0 commit comments