kill-servers
CommunityFree ports by killing stale dev servers.
Software Engineering#process management#playwright#storybook#dev tooling#port cleanup#vite dev#idempotent commands
Authormatthewharwood
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Stale Storybook, Vite preview, or dev server processes can keep TCP ports bound and cause flaky “connection refused” failures during subsequent local checks and Playwright runs.
Core Features & Use Cases
- Kills lingering server processes safely: Terminates known dean-stack dev/preview/storybook processes by command-line pattern, then escalates only if ports remain bound.
- Verifies port availability for 3000/5173/6006: Confirms the key ports used by the local app, Vite dev, and Storybook are actually listening or not.
- Runs idempotently as a pre-step: Uses commands designed to succeed even when nothing is running, making it safe to execute before every gate/test workflow.
Quick Start
Run the kill-servers skill to stop any previous dean-stack Storybook/Vite dev/preview processes and confirm ports 3000, 5173, and 6006 are free.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: kill-servers Download link: https://github.com/matthewharwood/dean-n-dean/archive/main.zip#kill-servers Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.