用途:这是一个项目专属技能示例,用于在针对特定项目开发时提供指引,也可作为编写自己项目规范的模板。资料称其基于真实生产应用 Zenith(AI 驱动的客户发现平台)。
主要内容:项目技能包含架构概览、文件结构、代码模式、测试要求、部署工作流。技术栈为前端 Next.js 15(App Router)、TypeScript、React;后端 FastAPI(Python)、Pydantic 模型;数据库 Supabase(PostgreSQL);AI 使用支持工具调用与结构化输出的 Agent API;部署 Google Cloud Run;测试使用 Playwright(E2E)、pytest(后端)、React Testing Library。
服务架构:前端(Next.js 15 + TypeScript + TailwindCSS,部署于 Vercel / Cloud Run)调用后端(FastAPI + Python 3.11 + Pydantic,部署于 Cloud Run),后端连接 Supabase 数据库、Agent API 与 Redis 缓存。
文件结构:前端在 frontend/src 下含 app(API 路由、认证保护路由、workspace)、components(ui、forms、layouts)、hooks、lib、types、config;后端在 backend 下含 routers、models.py、main.py、auth_system.py、database.py、services、tests;另有 deploy、docs、scripts 目录。
代码模式:列出 API 响应格式(FastAPI)、前端 API 调用(TypeScript)、Agent AI 集成(结构化输出)、自定义 Hooks(React)、后端测试(pytest)、前端测试(React Testing Library)、部署前检查清单、部署命令、环境变量等模块条目。
使用方式与限制:资料未提供具体安装命令、代码示例内容、收费或价格信息,也未说明支持的平台与效果。原文仅为结构与要点罗列,缺少可执行细节,暂未提供进一步实现说明。