About
This skill empowers Claude to manipulate complex data structures through the lens of category theory using the AlgebraicRewriting.jl framework. It provides specific guidance for defining rewriting rules—consisting of Left (pattern), Interface (preserved), and Right (replacement) components—to perform mathematically rigorous transformations on C-Sets. Whether you are performing safe deletions with Double Pushout (DPO), greedy transformations with Single Pushout (SPO), or vertex cloning with Sesqui-Pushout (SqPO), this skill ensures implementation patterns follow best practices within the AlgebraicJulia ecosystem.