Development Setup

Sets up the To-Do List WebApp development environment with Docker Compose and dependency installation.

1|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/daithang59/ToDoList-WebApp --skill development-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Development Setup
Source: https://github.com/daithang59/ToDoList-WebApp/tree/main/.agent/skills/dev-setup
Command: npx skills add https://github.com/daithang59/ToDoList-WebApp --skill development-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Development Setup skill eliminates the complexity of configuring a full local development environment for the To-Do List WebApp by guiding users through prerequisites, repository setup, and service orchestration.

Core Features & Use Cases

  • Guided prerequisites verification: checks Node.js, npm, Docker, and Git versions to ensure a consistent baseline.
  • Monorepo and service setup: clones or prepares the repository, installs root, backend, and frontend dependencies, and wires up environment variables.
  • One-click startup and verification: starts all services via Docker Compose and validates the setup with a built-in verification script.

Quick Start

Start the development environment by running the setup workflow to initialize dependencies, environment files, and services.

Frequently Asked Questions about Development Setup

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

FAQPage Schema
How do I set up a local development environment for a Node.js monorepo with Docker Compose?

To set up a local development environment for a Node.js monorepo with Docker Compose, you need to verify prerequisites like Node.js and Docker, install root and service dependencies, configure environment variables, and orchestrate services using Docker Compose.

What prerequisites do I need to verify before starting a Docker development stack?

Before starting a Docker development stack, you must verify that compatible versions of Node.js, npm, Docker, and Git are installed on your system to ensure a consistent baseline for building and orchestrating your application services.

How does automated dependency installation work in a monorepo setup?

Automated dependency installation in a monorepo setup works by cloning or preparing the repository and systematically installing required packages across root, backend, and frontend directories to wire up the complete application toolchain without manual intervention.

Can I validate my development environment configuration after a Docker Compose startup?

You can validate your development environment configuration after a Docker Compose startup by running a built-in verification script that performs a post-start health check to ensure all services and dependencies are correctly wired and operational.

What is the best way to reset and reconfigure a local dev stack for a web application?

The best way to reset and reconfigure a local dev stack for a web application is to run a guided setup workflow that re-verifies toolchain prerequisites, reinstalls Node.js dependencies, and reinitializes Docker Compose orchestration and environment variables.

Why does my monorepo environment setup fail during prerequisites verification?

Monorepo environment setup fails during prerequisites verification when installed versions of Node.js, npm, Docker, or Git do not meet the required baseline, preventing Docker Compose orchestration and automated dependency installation from executing correctly.