概要
This skill empowers developers to create sophisticated, automated code transformation recipes for JavaScript and TypeScript projects using the OpenRewrite framework. It provides a comprehensive guide for implementing visitor patterns, leveraging Lossless Semantic Tree (LST) concepts, and using declarative pattern-to-template matching for large-scale refactoring and migrations. By streamlining the development of custom recipes, it enables teams to automate repetitive code maintenance tasks, enforce best practices, and perform complex architectural migrations with precision and safety.