Agent Skills: Development Servers

Start the backend (FastAPI/uvicorn) and frontend (Vite) development servers. Use when user mentions "start dev", "run servers", "launch app", "start the app", or needs to run the application locally.

UncategorizedID: aiskillstore/marketplace/dev-servers

Install this agent skill to your local

pnpm dlx add-skill https://github.com/aiskillstore/marketplace/tree/HEAD/skills/applelamps/dev-servers

Skill Files

Browse the full folder contents for dev-servers.

Download Skill

Loading file tree…

skills/applelamps/dev-servers/SKILL.md

Skill Metadata

Name
dev-servers
Description
Start the backend (FastAPI/uvicorn) and frontend (Vite) development servers. Use when user mentions "start dev", "run servers", "launch app", "start the app", or needs to run the application locally.

Development Servers

Instructions

  1. Check if dependencies are installed:

    • Backend: Look for backend/venv/ or ask user about Python environment
    • Frontend: Check if frontend/node_modules/ exists
  2. Install dependencies if missing:

    • Backend: cd backend && pip install -r requirements.txt
    • Frontend: cd frontend && npm install
  3. Start servers (recommend running in separate terminals or background):

    • Backend: cd backend && uvicorn main:app --reload (runs on http://localhost:8000)
    • Frontend: cd frontend && npm run dev (runs on http://localhost:5173)
  4. Verify .env file exists in backend/ with OPENAI_API_KEY set

Examples

  • "Start the dev servers"
  • "Run the app locally"
  • "Launch backend and frontend"

Guardrails

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