alijilani-dev/claude/fastapi-helper
Claude Code and agent skill by alijilani-dev/claude
- community
Checking that the SKILL.md file is still in the repository.
FastAPI development assistant for building modern Python web APIs. Provides guidance on routing, request/response handling, dependency injection, authentication, middleware, WebSockets, testing, and Pydantic models. Use when: (1) Creating FastAPI applications or endpoints, (2) Implementing CRUD operations, (3) Setting up authentication/authorization, (4) Working with request parameters (path, query, body, headers, cookies, forms, files), (5) Configuring middleware or CORS, (6) Implementing WebSocket connections, (7) Writing tests for FastAPI apps, (8) Defining Pydantic models for validation.
Install
npx vskill@latest install alijilani-dev/claude/fastapi-helperSKILL.md
FastAPI Helper
Build modern, high-performance Python APIs with FastAPI.
Quick Start
Run: uvicorn main:app --reload
Core Concepts
Route Decorators
| Decorator | HTTP Method | |
|---|---|---|
@app.get() | GET | |
@app.post() | POST | |
@app.put() | PUT | |
@app.delete() | DELETE | |
@app.patch() | PATCH |
Parameter Functions
| Function | Source | |
|---|---|---|
Path() | URL path /items/{id} | |
Query() | Query string ?q=foo | |
Body() | JSON body | |
Header() | HTTP headers | |
Cookie() | Cookies | |
Form() | Form data | |
File() / UploadFile | File uploads |
Dependency Injection
Common Imports
Reference Documentation
Load these based on task:
| Task | Reference File | |
|---|---|---|
| Routes, APIRouter, decorators | references/routing.md | |
| Path, Query, Body, Form, File params | references/parameters.md | |
| Response types, status codes, headers | references/responses.md | |
| Depends, Security, OAuth2 | references/dependencies.md | |
| Middleware, CORS, lifespan, BackgroundTasks | references/middleware-events.md | |
| WebSocket connections | references/websockets.md | |
| HTTPException, error handlers | references/exceptions.md | |
| Pydantic models, validation | references/pydantic-models.md | |
| TestClient, pytest fixtures | references/testing.md |
Common Patterns
CRUD Endpoint Structure
CORS Setup
JWT Authentication Pattern
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/fastapi-helper/SKILL.md
Popularity
- 7-day trend score
- 0
Refreshed 1 Apr 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/alijilani-dev/claude/fastapi-helper)