AST Manipulation Skill Overview Expert skill for abstract syntax tree design, traversal, transformation, and manipulation patterns. Capabilities - Design typed AST node hierarchies - Implement visitor and transformer patterns - Build AST rewriting systems - Implement AST diffing and patching - Generate AST pretty-printers and formatters - Support AST serialization (JSON, binary) - Implement pattern matching on AST structures - Design span/location tracking systems Target Processes - ast-design.js - semantic-analysis.js - ir-design.js - code-generation-llvm.js - lsp-server-implementation.js -…