关于 fastapi-templates
fastapi-templates 为开发者提供 FastAPI 项目起始结构,适用于构建异步 API 和服务。内容涵盖项目组织、依赖注入、中间件、测试及数据库应用模式。
主要功能
- 01FastAPI 项目结构
- 02异步 API 模式
- 03依赖注入与中间件
- 04测试与项目配置
- 05PostgreSQL 和 MongoDB 应用指导
适用场景
- 01启动 FastAPI 项目
- 02构建异步 REST API
- 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