setup-dev-env

Provision isolated dev environments with PostgreSQL schemas, Docker containers, and Caddy routes.

Updated May 10, 2026
One-click install
npx skills add https://github.com/VMRam95/vmram-skills --skill setup-dev-env-vmram95
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-dev-env
Source: https://github.com/VMRam95/vmram-skills/tree/main/skills/setup-dev-env
Command: npx skills add https://github.com/VMRam95/vmram-skills --skill setup-dev-env-vmram95

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the friction of creating isolated development environments for projects already running in production, preventing cross-contamination of data and services.

Core Features & Use Cases

  • Schema Isolation: Automatically creates and migrates a dedicated PostgreSQL dev schema.
  • Infrastructure Provisioning: Configures dedicated Docker containers and Caddy reverse proxy routes for development.
  • Use Case: When you need to test a new feature for a live project without risking production data, this skill sets up a parallel environment with its own database schema and public URLs in minutes.

Quick Start

Invoke the setup dev env skill to create an isolated development environment for the specified project slug.

Frequently Asked Questions about setup-dev-env

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

FAQPage Schema
How do I set up an isolated development environment on a VPS without affecting production?

Creating an isolated development environment on a VPS requires provisioning dedicated PostgreSQL schemas and Docker containers. This Skill automates that setup alongside Caddy reverse proxy configurations to prevent cross-contamination of live data.

What is the best way to test new features using a parallel PostgreSQL schema and Docker?

Testing features with a parallel PostgreSQL schema and Docker involves provisioning isolated database instances and containerized services. This Skill automates that exact process to apply migrations and configure public URLs for validation.

Do I need existing Docker infrastructure and SSH access to provision isolated dev environments?

Yes, provisioning isolated dev environments requires existing Docker infrastructure and SSH access to the target VPS. This Skill manages containerized services and applies database migrations directly on the host server.

Can I use Caddy reverse proxy to route traffic to isolated Docker development containers?

Yes, you can use a Caddy reverse proxy to route traffic to isolated Docker development containers. This Skill automates Caddy route configuration to provide public URLs for accessing your parallel testing stack.

How does schema isolation prevent cross-contamination between production and development databases?

Schema isolation prevents cross-contamination by creating a dedicated PostgreSQL dev schema that operates independently from production. This Skill automatically applies migrations to this isolated schema so development tests never alter live data.