Generates, optimizes, and validates Cypher 25 queries for Neo4j 2025.x and 2026.x. Use when writing new Cypher queries, optimizing slow queries, graph pattern matching, vector or fulltext search, subqueries, or batch writes. Covers MATCH, MERGE, CREATE, WITH, RETURN, CALL, UNWIND, FOREACH, LOAD CSV, SEARCH, expressions, functions, indexes, and subqueries. Does NOT handle driver migration or API changes — use neo4j-migration-skill. Does NOT cover DB administration or server ops — use neo4j-cli-tools-skill.
83
90%
Does it follow best practices?
Impact
77%
1.18xAverage score across 2 eval scenarios
Low
Low-risk findings worth noting
Index DDL and optimized Cypher queries for a content platform
TEXT index for title
100%
100%
Explicit labels in MATCH
100%
100%
count() not size(collect())
100%
100%
CYPHER 25 prefix
0%
100%
COLLECT subquery over OPTIONAL MATCH
0%
0%
Named properties only
100%
100%
LIMIT on read queries
62%
62%
ORDER BY aggregation alias
100%
100%
COLLECT syntax: MATCH RETURN inside
0%
0%
count(n) semantics
100%
75%
No live inspection queries
100%
100%
COLLECT returns one column
0%
0%
LOAD CSV bulk import pipeline with pre-flight constraints and batching
CYPHER 25 prefix
0%
70%
Constraints before LOAD CSV
100%
100%
CREATE CONSTRAINT IF NOT EXISTS
100%
100%
CALL IN TRANSACTIONS used
100%
100%
No apoc.periodic.iterate
100%
100%
DISJOINT BY on relationship import
0%
100%
Key-only MERGE pattern
100%
100%
ON CREATE SET or ON MATCH SET for extras
20%
0%
SET += for property updates
0%
0%
OrNull type coercions
100%
100%
Cypher comment syntax
100%
100%
Named RETURN properties
100%
100%
a3627d2
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.