Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
patricio0312rev avatar

Workspace Services

  • 1 installs
  • 9 repo stars
  • Updated January 25, 2026
  • patricio0312rev/workspaces

Starts and stops development services for workspace projects, using a shared command or per-project dev/start scripts and verifying ports.

About

Manages starting and stopping development services for workspace projects, using a shared start-all command or individual project scripts. A developer uses it when bringing multi-repo dev servers up or down together.

  • Uses shared start-all command from WORKSPACE.md when available
  • Starts individual projects via package.json dev/start scripts and verifies ports

Workspace Services by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,173 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/patricio0312rev/workspaces --skill workspace-services

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars9
Last updatedJanuary 25, 2026
Repositorypatricio0312rev/workspaces

What it does

Starts and stops development services for workspace projects, using a shared command or per-project dev/start scripts and verifying ports.

Files

SKILL.mdMarkdownGitHub ↗

Skill: Workspace Services

Description

Start and stop services for workspace projects. Manages development servers and related services.

Arguments

  • start [project|all] - Start services
  • stop [project|all] - Stop services

Instructions

Starting Services

When the user wants to start services:

Step 1: Check for Shared Command

Look for start-all in the ## Commands section of WORKSPACE.md:

## Commands
start-all: cd ~/work/acme && docker-compose up -d

If a shared command exists, offer to use it.

Step 2: Start Individual Projects

If no shared command or user prefers individual starts:

1. Find the project's start command (check package.json for dev or start scripts) 2. Start the service 3. Verify the port becomes active

Output Format for Start
🚀 Starting workspace services...

Starting api...
  cd ~/work/acme/api && npm run dev
  ✓ api started on port 3000

Starting admin...
  cd ~/work/acme/admin && npm run dev
  ✓ admin started on port 3001

Port status:
  • api: :3000 ✓ running
  • admin: :3001 ✓ running

Stopping Services

Step 1: Check for Shared Command

Look for stop-all in ## Commands.

Step 2: Stop Individual Projects

If no shared command, stop services by terminating processes on configured ports.

Output Format for Stop
🛑 Stopping workspace services...

Stopping api (port 3000)...
  ✓ Stopped

Stopping admin (port 3001)...
  ✓ Stopped

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.