Feed this document to a coding agent along with the target language (e.g., "Rust", "Go", "Zig"). The agent should produce a GitHub template repository equivalent to java-native-cli-template, adapted idiomatically for the chosen language.
Note to the implementing agent: This spec was written in February 2026. The language-specific suggestions (libraries, tools, versions) reflect what was current at that time. Before blindly following them, verify that these are still the best choices. Check for newer/better alternatives, deprecated tools, or ecosystem shifts. The requirements (what the template must do) are fixed — the implementation choices (which libraries and tools to use) should reflect the best option available when you run.
A GitHub template repo that lets me click "Use this template", clone, and immediately start building a CLI tool. All the ceremony — formatting, linting, testing, CI