SKILL.md
Development Servers
Instructions
- Check if dependencies are installed:
- Backend: Look for backend/venv/ or ask user about Python environment - Frontend: Check if frontend/node_modules/ exists
- Install dependencies if missing:
- Backend: cd backend && pip install -r requirements.txt - Frontend: cd frontend && npm install
- 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)
- Verify
.envfile exists inbackend/withOPENAIAPIKEYset
Examples
- "Start the dev servers"
- "Run the app locally"
- "Launch backend and frontend"
Guardrails
- Never expose or log the OPENAIAPIKEY
- Confirm with user before installing dependencies
- Warn if ports 8000 or 5173 are already in use