neo4j-data-models
Installation
SKILL.md
Neo4j Data Models
When to Use
Use this skill when designing or extending a Neo4j graph data model. Covers naming conventions, node/relationship design, property management, fraud detection domain models, and modeling best practices.
Design Process
Start with specific business questions before designing the model. Follow a three-phase cycle:
- Conceptualize the structure (nodes, relationships, properties)
- Design queries that answer the business questions
- Validate against real data and optimize
Every node requires a unique identifier or property combination. Prioritize the model around the application's most frequent or critical queries.