Choose the language
Pick the language that makes the task simplest:
- Bash: orchestrating CLI tools (
git,grep,jq,curl) and piping commands. Avoid when logic grows complex or you need data structures. - Ruby: file parsing and text manipulation, especially with regular expressions. Rich standard library with no dependencies.
- Bun/TypeScript: external NPM packages, complex data transformation, or type safety. Use when correctness matters.
The best choice is the one that's simplest for the job.
Next steps
Once you've picked a language, follow its skill:
- REQUIRED: Use the
ls-scripting:bash-scriptskill for Bash - REQUIRED: Use the
ls-scripting:ruby-scriptskill for Ruby - REQUIRED: Use the
ls-scripting:bun-scriptskill for Bun/TypeScript