SuperAPI AI 工具集

python-fastapi-development-v2

编程与开发

查看项目

更新于 10-15 21:09

技能介绍

用途:面向需要构建生产级 Python 后端的场景,覆盖 FastAPI 的异步模式、SQLAlchemy ORM、Pydantic 校验、认证与 API 模式。触发条件包括新建 REST API、创建异步 Python 后端、集成 SQLAlchemy 数据库、配置 API 认证、开发微服务。

主要能力:按阶段组织工作流,分为项目搭建、数据库、API 路由、认证、错误处理、测试、文档与部署。技术栈为 FastAPI、Python 3.11+、SQLAlchemy 2.0、Pydantic v2、PostgreSQL、Alembic、JWT/OAuth2、pytest。质量门要求测试通过且覆盖率大于 80%、mypy 类型检查通过、ruff 与 black 整洁、API 文档完整、安全扫描通过、性能达标。

使用方式:从 SKILL.md 开始,按需加载最小的相关复制文件;先看 metadata.json 的 external_source 确认仓库、分支、提交与导入路径,再看 ORIGIN.md 获取来源审计线索。示例调用如 @python-fastapi-development-v2,并显式指定要加载的文件;若任务转向调试、架构、设计或安全,应切换到更合适的原生技能。

限制:仅在任务明确匹配上述范围时使用;输出不能替代具体环境的验证、测试或专家评审;缺少必要输入、权限、安全边界或成功标准时应先询问澄清。参考、示例、脚本、智能体、资产等支持文件路径在资料中标注为 n/a,未提供具体内容。