fastapi-endpoint-scaffolder
Installation
SKILL.md
FastAPI Endpoint Scaffolder Workflow
This skill creates a complete FastAPI endpoint with proper structure, type safety, and testing scaffolding.
Workflow Steps
-
Ask for endpoint details:
- Endpoint name (e.g.,
notifications,email_templates) - HTTP methods needed (GET, POST, PUT, DELETE, PATCH)
- URL path (e.g.,
/notifications,/email/templates) - Brief description of what this endpoint does
- Endpoint name (e.g.,
-
Ask for model fields:
- Request model fields (e.g.,
email: str, subject: str, body: str) - Response model fields (e.g.,
id: str, status: str, sent_at: datetime) - Optional fields (mark with
Optional[type])
- Request model fields (e.g.,