What problem does it solve? Building Spring Boot applications backed by Neo4j requires correct entity mapping, repository design, Cypher parameterization, and transaction handling, and mistakes in any of these cause mapping errors, N+1 queries, or data integrity issues. ## Core Features & Use Cases - Entity and Relationship Mapping: Guides @Node, @Relationship, @RelationshipProperties, @DynamicLabels, and ID strategies including UUID business keys with optimistic locking. - Repository Patterns: Covers Neo4jRepository, ReactiveNeo4jRepository, derived queries, @Query with bound Cypher parameters, pagination, projections, and custom fragment implementations via Neo4jClient. - Spring AI Vector Search: Configures Neo4jVectorStore with schema initialization, embedding dimensions, and metadata-filtered similarity search. - Use Case: When building a movie catalog service, use this Skill to define MovieEntity with ACTED_IN relationship properties, write a paged repository query returning collect(r), collect(p), and avoid the common findAll() full-graph traversal pitfall. ## Quick Start Ask your assistant to create a Spring Data Neo4j repository with a Person entity, a KNOWS relationship, and a parameterized @Query finder method.