Content
92%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A dense, highly actionable reference body with complete executable examples, explicit validation checkpoints and error-recovery loops, and correctly split one-level-deep bundle references. The only weakness is minor token redundancy: a duplicated Leiden sentence, repeated session-routing lines, and scattered version notes that could be consolidated.
Suggestions
Deduplicate the verbatim-repeated Leiden/undirected-relationship sentence (appears in both Undirected Projection and Louvain sections), keeping it only where users decide on orientation.
Consolidate the scattered time-sensitive version notes (2026.09/2026.10 compatibility, 2026.07.0 userLog removal) into the existing 1.x/compatibility area or a single version-notes block.
Trim the repetition of AGA-session routing (stated ~6 times) to the When NOT to Use section plus one pointer at the Cypher projection call site.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense tables and executable code with essentially no explanation of concepts Claude already knows, and version-specific material is mostly quarantined in the "Client 1.x fallback" section. Minor trims remain: the sentence "Leiden is defined for directed and undirected graphs. Project undirected relationships when community structure is naturally symmetric" appears verbatim in both the Undirected Projection and Louvain sections, AGA-session routing is repeated about six times, and scattered time-sensitive notes (2026.09/2026.10 compat, 2026.07.0 userLog removal) sit in Pre-flight rather than one consolidated section. This fits anchor 4 — efficient with minor instances that could be trimmed — rather than anchor 5 where every token earns its place, and clearly above anchor 3's unnecessary explanations. | 4 / 5 |
Actionability | Copy-paste-ready Python and Cypher cover the common cases: native and Cypher projection, memory estimation, stream/mutate/write for each core algorithm, a complete five-step FastRP→KNN pipeline ending in gds.graph.drop, and an eleven-row error→cause→fix table. This matches the fully executable, common-case-covering anchor 5. | 5 / 5 |
Workflow Clarity | The Full Workflow numbers steps with explicit validation checkpoints (verify plugin via gds.server_version(), estimate memory before large work), the stream→mutate→write pattern validates before persisting, a confirmation gate precedes any write-cypher, and a Common Errors table plus end checklist provide feedback loops and error recovery for the destructive/batch operations (DB writes, graph drops). Validation is present, so the destructive-operation cap does not apply; this matches anchor 5 rather than anchor 4's minor validation gaps. | 5 / 5 |
Progressive Disclosure | The body is a clear overview and both in-body references (references/algorithms.md, references/graph-projection.md) are real files, exactly one level deep, each signaled with a one-line description of its contents; the bulk algorithm catalog and projection deep-dive correctly live in those files rather than inline. This matches anchor 5; only mild overlap exists between the body's quick examples and the references' deep dives, which is not the disorganization of anchor 4. | 5 / 5 |
Total | 19 / 20 Passed |