Fastapi Templates
技能 活跃Create 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.
功能
- 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
使用场景
- 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
非目标
- 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.
安装
请先添加 Marketplace
/plugin marketplace add wshobson/agents/plugin install api-scaffolding@claude-code-workflows质量评分
类似扩展
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
100当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用:推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。
Slack
100Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.