dev-setup

Generate and manage bash scripts for local development environments with port isolation.

56|5|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/diegomarino/claude-toolshed --skill dev-setup-diegomarino
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-setup
Source: https://github.com/diegomarino/claude-toolshed/tree/main/plugins/dev-setup/skills/dev-setup
Command: npx skills add https://github.com/diegomarino/claude-toolshed --skill dev-setup-diegomarino

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the setup and management of your local development environment, ensuring consistency and saving time on repetitive tasks like starting servers, managing ports, and configuring tools.

Core Features & Use Cases

  • Environment Generation: Automatically creates necessary scripts for starting, stopping, and managing dev servers based on your project structure.
  • Port Isolation: Manages port allocation to prevent conflicts, especially when working with multiple projects or branches.
  • Dependency Management: Ensures essential tools and dependencies are available for your development workflow.
  • Use Case: When starting a new project or switching branches, run /dev-setup to generate all the necessary scripts and configurations, then use commands like /dev-start to launch your services instantly.

Quick Start

Run /dev-setup to generate and configure development environment scripts for your current project.

Frequently Asked Questions about dev-setup

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

FAQPage Schema
How do I automate local dev environment setup and server startup?

Automate local dev environment setup by generating bash scripts that manage server startup, shutdown, and status checks. The tool parses Node.js package.json scripts to detect service configurations and creates the necessary lifecycle commands automatically.

How can I manage port allocation to prevent conflicts when running multiple branches?

Manage port allocation to prevent conflicts by using generated scripts that enforce port isolation. This ensures multiple projects or branches can run concurrently without port collisions during local development.

Does this environment lifecycle generator work with projects outside of Node.js?

The environment lifecycle generator primarily targets Node.js projects by parsing package.json scripts, but includes fallback mechanisms to support and generate development scripts for other project types.

What's the best way to run multiple dev servers concurrently with tmux?

Run multiple dev servers concurrently using tmux or concurrently by generating bash scripts that orchestrate service startup. The generated scripts handle background process management and session isolation for your development workflow.

How do I check the status of running development servers?

Check the status of running development servers by executing the generated status check scripts. These scripts report the current state of your local services, verifying which processes are active and monitoring port usage.

Can I integrate git worktree runner and Chrome profile setup into my dev workflow?

Integrate git worktree runner and Chrome profile setup into your development workflow through the generated scripts. This combines branch isolation with browser session management for enhanced multi-project development.