1.4 KiB
1.4 KiB
name, description, when_to_use, when_not_to_use, success_criteria
| name | description | when_to_use | when_not_to_use | success_criteria |
|---|---|---|---|---|
| DB Operations | Use this for all graph read/write operations with strict data quality standards. | Any request to read, create, update, connect, classify, or traverse graph data. | Pure conversation with no graph interaction needed. | Writes are explicit and correct; descriptions are concrete; edges and dimensions are high-signal. |
DB Operations
Core Rules
- Search before create to avoid duplicates.
- Every create/update must include an explicit description of WHAT the thing is and WHY it matters.
- Use event dates when known (when it happened, not when saved).
- Apply dimensions deliberately; prefer existing dimensions over creating noisy new ones.
- Create edges when relationships are meaningful; edge explanations should read as a sentence.
Write Quality Contract
title: clear and specific.description: concrete object-level description, not vague summaries.notes/content: extra context, analysis, supporting detail.link: external source URL only.
Execution Pattern
- Read context (search + relevant nodes + relevant edges).
- Decide: create vs update vs connect.
- Execute minimum required writes.
- Verify result reflects user intent exactly.
Do Not
- Create duplicate nodes when an update is correct.
- Write vague descriptions ("discusses", "explores", "is about").
- Create weak or directionless edges.