backend_dev

Run a FastAPI backend in development mode with uvicorn auto-reload.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/wesuuu/runbook --skill backend-dev-wesuuu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend_dev
Source: https://github.com/wesuuu/runbook/tree/main/.agent/skills/backend_dev
Command: npx skills add https://github.com/wesuuu/runbook --skill backend-dev-wesuuu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers quickly run a FastAPI backend in development mode to test endpoints and iterate on features.

Core Features & Use Cases

  • Dev server with auto-reload: Start the backend locally with automatic code reloading to reflect changes immediately.
  • Environment parity: Use the same entry point as production to validate API behavior during development.

Quick Start

From the project root, activate the virtual environment and start the backend server in development mode.

Frequently Asked Questions about backend_dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start a FastAPI backend in development mode with auto-reload?

Start a FastAPI backend in development mode by activating your virtual environment and running uvicorn as the entry point with reload enabled. This launches a local dev server that automatically restarts to reflect code changes immediately for testing and iteration.

What's the best way to run a FastAPI server locally for endpoint validation?

The best way to run a FastAPI server locally for endpoint validation is using uvicorn as the entry point with reload enabled. This provides environment parity by using the same startup command as production while allowing rapid testing of API behavior.

Does this FastAPI development workflow require a virtual environment to run?

Yes, this FastAPI development workflow requires a virtual environment to run properly. Activating the virtual environment ensures the correct dependencies are loaded before starting the uvicorn server in development mode for feature testing and iteration.

Can I use uvicorn to test FastAPI endpoints during local development?

Yes, you can use uvicorn to test FastAPI endpoints during local development. Uvicorn serves as the entry point for the dev server, enabling automatic code reloading so you can immediately validate API behavior and iterate on features.

Why use a development server with reload for FastAPI backend testing?

Use a development server with reload for FastAPI backend testing to get immediate feedback on code changes. The auto-reload mechanism restarts the server automatically, satisfying the need for rapid iteration and endpoint validation without manual restarts.

FastAPI development server not reflecting code changes, what should I check?

If your FastAPI development server is not reflecting code changes, ensure uvicorn is running with reload enabled and your virtual environment is activated. The reload-enabled server must be started from the project root to properly detect and apply file modifications.