返回目录 / 开发工具
FastAPI:搭建有边界的异步 API 项目
按清晰模块生成 FastAPI 骨架,包含依赖、配置、异常处理与测试。
Skills
先确认 API 路由、数据层、认证方式和部署环境;创建 app/api、core/config、services、schemas 与 tests 等清晰边界。为共享资源定义依赖注入与启动/关闭生命周期,配置从环境变量读取并校验,不将密钥写入源码。按 I/O 需要选择 async,避免在事件循环里执行阻塞工作;补充统一异常响应、请求校验和 pytest 测试。启动开发服务器并跑测试后,列出生成文件及仍需用户提供的数据库/认证配置。
权限边界
前置条件
- 新建具备路由、依赖注入、中间件、配置和测试结构的 FastAPI 服务。
- 需要 Python 项目边界、API 需求、数据存储及部署目标。
权限边界
- 可在工作区创建项目文件、依赖与测试;服务运行时可能连接数据库或外部服务。
- 只按确认的技术选择和文件范围写入,不提交或部署。
限制
异步仅用于 I/O;配置通过环境变量,连接资源用生命周期管理,示例需包含错误处理和可运行测试。
固定上游来源
- 仓库
- wshobson/agents
- 文件路径
- plugins/api-scaffolding/skills/fastapi-templates/SKILL.md
- 固定提交
46891e7e60da0e52baf1050b7b6391b64e84c6d9- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT
适用工具
FastAPI application scaffold · pytest · ASGI server