What problem does it solve? Upgrading Neo4j from 4.x/5.x to 2025.x/2026.x breaks existing code: Cypher 25 removes functions like id() and shortestPath(), and all five official drivers (Python, JavaScript, Java, .NET, Go) ship breaking API changes in v6. This Skill audits a codebase, applies the correct substitutions, and produces diff-ready fixes. ## Core Features & Use Cases - Cypher 25 Migration: Complete substitution table covering id() → elementId(), shortestPath() → SHORTEST 1 QPE patterns, PERIODIC COMMIT → CALL IN TRANSACTIONS, and CALL subquery syntax updates. - Driver Migration for Five Languages: Package renames (neo4j-driver → neo4j), removed session APIs (read_transaction → execute_read), bookmark changes, and version requirements for Python, JavaScript/Node.js, Java, .NET, and Go. - Relational-to-Graph Migration: Patterns for mapping entity tables to nodes, junction tables to relationships, and FK columns to named relationships with idempotent MERGE-based imports. - Use Case: A team upgrading from Neo4j 5.26 to 2025.06 runs the Skill to scan their Python and TypeScript services, replace deprecated driver calls, rewrite Cypher queries for Cypher 25, and validate everything with EXPLAIN and test suites. ## Quick Start Ask the assistant to migrate this project's Neo4j driver code and Cypher queries from version 5.x to Neo4j 2025.x using Cypher 25.