devstart

Set up the local development environment for the MC-ORG project.

Updated Jun 26, 2022
One-click install
npx skills add https://github.com/evengul/mc-org --skill devstart
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devstart
Source: https://github.com/evengul/mc-org/tree/main/.claude/skills/devstart
Command: npx skills add https://github.com/evengul/mc-org --skill devstart

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of setting up a full local development environment, ensuring all components are running in the correct order.

Core Features & Use Cases

  • Orchestrated Setup: Manages the startup sequence for Docker, database, migrations, and the application.
  • Error Handling: Stops execution and reports issues if any step fails, preventing partial or broken environments.
  • Use Case: A new developer joins the team and needs to get the project running locally. They can use this Skill to quickly and reliably set up their environment without needing to manually execute each command.

Quick Start

Run /devstart to start the full local development environment.

Frequently Asked Questions about devstart

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

FAQPage Schema
How do I set up a local development environment with Docker and database migrations?

Local development environment setup is automated by verifying Docker, starting the database, applying schema migrations, and launching the main application to ensure all components run in the correct order.

What is the correct startup sequence for Docker containers and database schema migrations?

The correct startup sequence for Docker and database schema migrations requires verifying Docker first, then starting the database, applying migrations, and finally launching the main application to prevent broken environments.

Why does my application startup fail when the database schema is not migrated?

Application startup fails when the database schema is not migrated because the setup process stops execution and reports issues if any step fails, preventing partial or broken environments.

Do I need Docker installed to run local database migrations and application setup?

Yes, you need Docker installed to run local database migrations and application setup, because the orchestrated startup sequence explicitly includes verifying Docker as its first operational step.

Can I run database migrations independently without starting the main application?

Database migrations are designed as a single step within an orchestrated startup sequence that launches the main application, meaning the process is built to run the full environment setup rather than isolated migration steps.

What's the best way to automate a full local dev environment setup for a new developer?

The best way to automate a full local dev environment setup for a new developer is using an orchestrated script that verifies Docker, starts the database, applies migrations, and launches the app with error handling.