mcpField
F
fastapi-templates

fastapi-templates

github.com/sickn33开发49.1k300 次安装今天更新
代码仓库

关于 fastapi-templates

fastapi-templates 为开发者提供 FastAPI 项目起始结构,适用于构建异步 API 和服务。内容涵盖项目组织、依赖注入、中间件、测试及数据库应用模式。

主要功能

  1. 01FastAPI 项目结构
  2. 02异步 API 模式
  3. 03依赖注入与中间件
  4. 04测试与项目配置
  5. 05PostgreSQL 和 MongoDB 应用指导

适用场景

  1. 01启动 FastAPI 项目
  2. 02构建异步 REST API
  3. 03组织数据库驱动的服务

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill fastapi-templates

安装后在 Claude Code 中输入/fastapi-templates确认已加载。

附带文件resources/implementation-playbook.md

详细介绍

FastAPI 项目模板

用于构建高性能 API 的 FastAPI 项目起始结构,包含异步模式、依赖注入、中间件和最佳实践。

适用场景

  • 从零开始创建 FastAPI 项目
  • 使用 Python 实现异步 REST API
  • 构建高性能 Web 服务和微服务
  • 使用 PostgreSQL、MongoDB 创建异步应用
  • 搭建结构合理且包含测试的 API 项目

不适用场景

  • 任务与 FastAPI 项目模板无关
  • 需要使用此范围之外的其他领域或工具

说明

  • 明确目标、约束和所需输入。
  • 应用相关最佳实践并验证结果。
  • 提供可执行的步骤和验证方法。
  • 如果需要详细示例,请打开 resources/implementation-playbook.md。

示例

Create a PostgreSQL-backed user API using the playbook. First define request/output/internal schemas and object authorization, then test registration, inactive-token rejection and forbidden cross-user reads. Report missing project files before claiming a runnable service.

资源

  • resources/implementation-playbook.md:包含详细模式和示例。

限制

  • 仅当任务明确符合上述范围时,才使用此技能。
  • 请勿将输出视为替代针对特定环境的验证、测试或专家审查。
  • 如果缺少必要输入、权限、安全边界或成功标准,请停止并请求澄清。

评论

支持 Markdown