
Graph Schema
This is a comprehensive data modeling guide for property graph databases like Neo4j, Memgraph, and Neptune. It gives you 46 rules organized by priority, from critical entity classification and relationship design down to scale and evolution patterns. The philosophy is modeling correctness first, performance second. You get real Cypher examples comparing wrong vs right approaches, coverage of common anti-patterns like porting relational schemas directly or creating god nodes, and concrete patterns like intermediary nodes and timeline trees. The categorization by impact is smart because it tells you what actually matters when you're designing a schema from scratch or refactoring one that's producing awkward queries. Worth having loaded when you're translating a domain into graph structure.
- skills.sh installs
- 233
- GitHub stars
- 222
- last updated
- Aug 21, 2026
Install
$ npx -y skills add pproenca/dot-skills --skill graph-schema --agent claude-codeInstalls into .claude/skills of the current project.
Files
dot-skills Graph Database Schema Design Best Practices
Comprehensive graph database data modeling guide for property graphs (Neo4j, Memgraph, Amazon Neptune, etc.). Contains 46 rules across 8 categories, prioritized by modeling impact from critical (entity classification, relationship design) to incremental (scale and evolution). Each rule includes detailed explanations, real-world Cypher examples comparing incorrect vs. correct models, and specific impact descriptions.
Philosophy: Data modeling correctness first, performance second. Always ask "what is the user trying to achieve?" before choosing structure.
When to Apply
Reference these guidelines when:
- Designing a new graph database schema from domain requirements
- Translating a relational schema to a graph model
- Deciding whether something should be a node, relationship, or property
- Reviewing an existing graph schema for modeling errors
- Refactoring a graph that produces awkward or slow queries
- Planning for schema evolution and data growth
Rule Categories by Priority
Sponsors
Details
- Repository
- github.com/pproenca/dot-skills
- Categories
- Backend & APIs, Code Review & Quality, Debugging, Design & UI/UX, Databases
- First seen
- Jun 3, 2026
More from pproenca/dot-skills
All 100- Exec Plan232
- Framer Motion Best Practices187
- Rust124
- Zod7.2K
- Vitest7.2K
- React Hook Form3.1K
- Emilkowal Animations2.8K
- Nuqs2.4K
- Clean Architecture2K
- Typescript1.8K
- Code Simplifier1.6K
- Expo React Native Performance1.5K
- Nextjs1.2K
- Playwright1.2K
- Framer Motion1.2K
- Wxt Browser Extensions1.1K
- Msw897
- Tanstack Query858
- Clean Code857
- Terminal Ui853
- Ui Design827
- Typescript Refactor799
- React Refactor791
- Chrome Extension Ui732