What problem does it solve? Setting up a Ruby Sinatra development environment is confusing for beginners: Ruby installation differs across Windows, macOS, and Linux, Bundler permissions often fail, and it is hard to know whether everything actually works. This Skill walks users through each step with expected outputs and troubleshooting. ## Core Features & Use Cases - Guided environment setup: Step-by-step instructions for verifying Ruby, installing Bundler, creating a Gemfile, and running bundle install. - Config-driven commands: Per-platform install commands, version floors, and verification commands live in a JSON config re-read at every invocation, so version updates are a JSON edit. - Verification and troubleshooting: A verification checklist confirms Ruby, Bundler, and Sinatra are installed, with fixes for common errors like permission denied, missing Gemfile, and old Ruby versions. - Use Case: A student asks "How do I start a Sinatra project?" and receives copy-paste command blocks that install Ruby, Bundler, and Sinatra, then verify the setup with a test app on localhost:4567. ## Quick Start Ask the assistant to set up a Sinatra development environment for a new Ruby web project and follow the guided steps.