What problem does it solve?
This Skill automates the complex process of starting all local development services, ensuring dependencies are met, ports are correctly allocated, and services are healthy, thereby eliminating manual setup friction.
Core Features & Use Cases
- Automated Service Startup: Orchestrates the launch of backend, frontend, and documentation services.
- Intelligent Port Management: Dynamically assigns available ports or reuses existing ones, preventing conflicts.
- Dependency Handling: Checks for and installs missing Python and Node.js packages.
- Robust Health Checks: Verifies that each service is running and responsive after startup.
- Error Diagnosis & Recovery: Identifies common startup failures and attempts automatic fixes with retries.
- Use Case: When you clone the repository and need to start your local development environment, this Skill ensures everything is up and running smoothly with a single command, handling potential port clashes or missing dependencies automatically.
Quick Start
Run the run-services skill to start all local development services, ensuring dependencies are installed and ports are correctly configured.