II.
LibrarySkill overview
Reference · livelib-skill:programming-languages--ast-manipulation
AST Manipulation overview
Expert skill for abstract syntax tree design, traversal, transformation, and manipulation patterns
Attributes
displayName
AST Manipulation
description
Expert skill for abstract syntax tree design, traversal, transformation, and manipulation patterns
libraryPath
library/specializations/programming-languages/skills/ast-manipulation/SKILL.md
specialization
programming-languages
contentSummary
# 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 diffi
Outgoing edges
lib_applies_to_domain1
- domain:software-engineering·DomainSoftware Engineering
lib_belongs_to_specialization1
- specialization:programming-languages·SpecializationProgramming Languages
lib_involves_role1
- role:backend-engineer·RoleBackend Engineer
lib_requires_skill_area2
- skill-area:compiler-implementation·SkillAreaCompiler & Interpreter Implementation
- skill-area:graph-algorithms·SkillAreaGraph Algorithms
Incoming edges
None.