Development Environment

Set up and manage a local GenesisPod development environment with Docker and npm scripts.

2|3|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/genesis-agents/GenesisPod --skill development-environment-genesis-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Development Environment
Source: https://github.com/genesis-agents/GenesisPod/tree/main/.claude/skills/operations/dev-environment
Command: npx skills add https://github.com/genesis-agents/GenesisPod --skill development-environment-genesis-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize and manage a local GenesisPod development environment, coordinating Dockerized services, dependencies, and project scaffolding to speed up iteration and reduce setup drift.

Core Features & Use Cases

  • Centralized orchestration of frontend, backend, AI service, and database development stacks in a single workspace.
  • Quick environment bootstrap, status checks, and migrations to keep local development aligned with production configurations.
  • Troubleshooting guidance and reusable scripts for starting, stopping, and validating service health.

Quick Start

Bootstrap the local environment using the recommended Docker Compose setup and environment variables to spin up all services locally.

Frequently Asked Questions about Development Environment

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

FAQPage Schema
How do I set up a local Docker development environment for a monorepo?

You can orchestrate a Dockerized monorepo development environment by applying Docker Compose configurations, required environment variables, and npm scripts to coordinate frontend, backend, AI service, and database startup. This ensures reproducible local stacks with consistent service health.

How do I run database migrations and health checks in a Dockerized monorepo?

You run database migrations and health checks in a Dockerized monorepo by using centralized npm scripts and Docker orchestration. These scripts validate service health and apply database schema changes to keep local development aligned with production configurations.

What is the best way to manage environment variables and port mappings for multiple local services?

The best way to manage environment variables and port mappings for multiple local services is through centralized Docker orchestration and reusable npm scripts. This approach coordinates required environment variables and port mappings to prevent configuration drift across your development stack.

Can I use this development environment setup for a monorepo with an AI service and Prisma database?

Yes, you can use this setup for a monorepo with an AI service and Prisma database. It is specifically designed to orchestrate frontend, backend, AI service, and database components, ensuring consistent startup, health checks, and migrations across all services.

Why does my local Docker environment fail to start consistently across different machines?

Your local Docker environment fails to start consistently across different machines due to setup drift, missing required environment variables, or incorrect port mappings. Centralized Docker orchestration and reusable npm scripts provide troubleshooting guidance to validate service health and ensure reproducible stacks.