You will work on the CLI class
XxxTool— andYyyTool,ZzzTool, … if the issue covers several related tools.
Edit that one line to name your class or classes, then leave the rest of this prompt as it is. Everything below is written against whatever you just declared. Where a step shows a specific class or filename, treat it as a worked example of the pattern and apply it to your own tool; where it says "the tool", it means the class you declared. If you declared several, carry out every step for each of them in the same change.
Branch from main and target main. The picocli framework, the shared mixins and a dozen already-ported tools are all in main — so you are extending an established pattern, not building one.