sandbox-test-setup

Configure Ruby and RSpec environments for Bike Index across macOS and sandboxes.

308|76|Updated Jul 25, 2013
One-click install
npx skills add https://github.com/bikeindex/bike_index --skill sandbox-test-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sandbox-test-setup
Source: https://github.com/bikeindex/bike_index/tree/main/.claude/skills/sandbox-test-setup
Command: npx skills add https://github.com/bikeindex/bike_index --skill sandbox-test-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mise, ruby, bundler, postgresql, redis, chromedriver, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill configures and sets up the Ruby and RSpec environments for Bike Index development across different environments: local macOS, Conductor cloud sandbox, and Claude Code web sandbox.

Core Features & Use Cases

  • Local macOS Setup: Configure the Ruby environment with mise and adjust PATH settings for proper Ruby and Bundler usage.
  • Conductor Cloud Sandbox Setup: Install Ruby, Bundler, and necessary build dependencies for Amazon Linux 2023 environments.
  • Claude Code Web Sandbox Setup: Build Ruby from source and install additional dependencies like PostgreSQL, Redis, and ChromeDriver.
  • Database Management: Configure and manage PostgreSQL and Redis services, including creating user and test databases.
  • Tailwind Build: Handle Tailwind build requirements for rendering layouts.
  • Running Specs: Execute Ruby and RSpec tests for different environments.
  • Running System Specs: Set up Chrome and ChromeDriver for system integration tests.
  • Local CDN for JS Modules: Serve JavaScript modules locally due to firewall restrictions.

Quick Start

Run the 'sandbox-test-setup' skill to configure your development environment for Bike Index.

Frequently Asked Questions about sandbox-test-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Ruby and RSpec development environment for Bike Index?

Configure your Ruby and RSpec development environment for Bike Index by installing Ruby and Bundler, managing PostgreSQL and Redis databases, and setting up ChromeDriver for system specs.

Do I need PostgreSQL and Redis to run Bike Index RSpec tests?

Yes, PostgreSQL and Redis are required to run Bike Index RSpec tests, as the environment setup involves configuring these database services and creating dedicated user and test databases.

Can I configure a Bike Index Ruby environment in a cloud sandbox?

Yes, you can configure a Bike Index Ruby environment in a cloud sandbox, with specific setup steps provided for Amazon Linux 2023 Conductor environments and Claude Code web sandboxes.

How do I run RSpec system specs that require ChromeDriver?

To run RSpec system specs requiring ChromeDriver, you must set up Chrome and ChromeDriver in your development environment to handle system integration tests for the Bike Index application.

Why does my local Bike Index setup fail to load JavaScript modules?

JavaScript modules may fail to load in your local Bike Index setup due to firewall restrictions, requiring you to serve JavaScript modules locally through a configured CDN workaround.