dev-servers

Start FastAPI and Vite development servers after checking dependencies and environment.

Updated Dec 28, 2025
One-click install
npx skills add https://github.com/AppleLamps/web-term --skill dev-servers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-servers
Source: https://github.com/AppleLamps/web-term/tree/main/.claude/skills/dev-servers
Command: npx skills add https://github.com/AppleLamps/web-term --skill dev-servers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pip, npm.

What problem does it solve?

Start backend (FastAPI/uvicorn) and frontend (Vite) development servers with checks to ensure dependencies and environment are ready.

Core Features & Use Cases

  • Check if dependencies are installed (backend venv present, frontend node_modules)
  • Install missing dependencies (backend: pip install -r requirements.txt, frontend: npm install)
  • Start servers: Backend: uvicorn main:app --reload; Frontend: npm run dev
  • Verify .env exists in backend with OPENAI_API_KEY

Quick Start

Use the dev-servers skill to start the backend and frontend, ensuring the servers run on http://localhost:8000 and http://localhost:5173, respectively.

Guardrails

  • Never expose or log the OPENAI_API_KEY
  • Confirm with user before installing dependencies
  • Warn if ports 8000 or 5173 are in use