Fastapi Templates
Skill ActiveCreate production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
To quickly bootstrap new FastAPI applications with a well-defined, production-ready structure, accelerating backend API development.
Features
- Production-ready FastAPI project templates
- Async patterns and middleware
- Dependency injection implementation
- Recommended project structure
- CRUD repository pattern
- Service layer for business logic
- Authentication and authorization patterns
- Database integration examples
Use Cases
- Starting new FastAPI projects from scratch
- Setting up backend API projects with best practices
- Building high-performance web services and microservices
- Implementing async REST APIs with Python
Non-Goals
- Deploying the generated application
- Managing or configuring external services not part of the core API structure
- Providing runtime support for the generated application
Documentation
- warning:Configuration & parameter referenceWhile the code examples show configuration patterns (e.g., `.env` file, `Settings` class), explicit documentation detailing all configuration options, their defaults, and precedence order is missing from the SKILL.md.
Practical Utility
- info:Edge casesWhile the generated code includes error handling, explicit documentation of edge cases, failure modes, and recovery steps within the SKILL.md is limited.
Installation
First, add the marketplace
/plugin marketplace add wshobson/agents/plugin install api-scaffolding@claude-code-workflowsQuality Score
Trust Signals
Similar Extensions
Google Docs
100Interact with Google Docs - create documents, search by title, read content, and edit text. Use when user asks to: create a Google Doc, find a document, read doc content, add text to a doc, or replace text in a document. Lightweight alternative to full Google Workspace MCP server with standalone OAuth authentication.
Python Api Endpoint Creator
99Creates FastAPI endpoints with layered architecture (Router → Service → Repository). Use when creating new API endpoints, CRUD operations, or scaffolding a new domain module in a FastAPI project.
Senior Fullstack
99Fullstack development toolkit with project scaffolding for Next.js, FastAPI, MERN, and Django stacks, code quality analysis with security and complexity scoring, and stack selection guidance. Use when the user asks to "scaffold a new project", "create a Next.js app", "set up FastAPI with React", "analyze code quality", "audit my codebase", "what stack should I use", "generate project boilerplate", or mentions fullstack development, project setup, or tech stack comparison.
FastAPI Expert
98Use when building high-performance async Python APIs with FastAPI and Pydantic V2. Invoke to create REST endpoints, define Pydantic models, implement authentication flows, set up async SQLAlchemy database operations, add JWT authentication, build WebSocket endpoints, or generate OpenAPI documentation. Trigger terms: FastAPI, Pydantic, async Python, Python API, REST API Python, SQLAlchemy async, JWT authentication, OpenAPI, Swagger Python.
X Twitter Scraper
100Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.
Slack
100Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.