What problem does it solve? Text-level diffs miss structural security changes like new attack paths, taint propagation shifts, blast radius growth, and privilege boundary modifications. This Skill builds Trailmark code graphs at two source snapshots (git commits, tags, or directories) and computes a structural diff that surfaces these hidden changes. ## Core Features & Use Cases - Structural Graph Diffing: Compares nodes, edges, complexity, and subgraph membership (tainted, high_blast_radius, privilege_boundary, entrypoints) between two snapshots. - Security-Focused Reporting: Generates a severity-classified markdown report (CRITICAL to INFO) highlighting new tainted paths, attack surface growth, and removed security controls. - Use Case: Before releasing v1.3.0, compare it against v1.2.0 to discover that a new function creates an untrusted path to a database query, then cross-reference with git diff for source-level context. ## Quick Start Ask the AI to compare the code graphs between git tag v1.2.0 and v1.3.0 using graph-evolution and produce a security report of structural changes.