新闻详情

新闻详情

首页 / 资讯中心 / 详情

【计算机工具类-开发工具Skills】cc-skill-project-guidelines-example 技能

发布时间:2026/9/8 11:22:02来源:尧图网络
【计算机工具类-开发工具Skills】cc-skill-project-guidelines-example 技能
Project Guidelines Skill (Example) - 项目指南技能示例用于特定项目的架构、代码模式和部署工作流程。技能概述cc-skill-project-guidelines-example 技能是一个项目特定技能的示例模板。该技能包含了项目的架构概览、文件结构、代码模式、测试要求和部署工作流程。基于真实的生产应用程序 ZenithAI驱动的客户发现平台构建。下载地址https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/cc-skill-project-guidelines-example主要功能架构概览: 提供完整的技术栈信息包括前端、后端、数据库、AI服务和部署配置文件结构: 详细的项目目录结构说明帮助开发者快速定位代码代码模式: 提供标准化的代码模板包括API响应格式、前端API调用、Claude AI集成等测试要求: 明确的测试标准和覆盖率要求包括后端pytest和前端React Testing Library部署工作流程: 完整的部署前检查清单和部署命令触发条件在以下情况下应该调用此技能:当开发人员需要了解项目的整体架构和技术栈时当需要参考标准代码模式和最佳实践时当需要了解测试要求和部署流程时当为新项目创建类似的技能模板时技术架构技术栈前端: Next.js 15 (App Router), TypeScript, React后端: FastAPI (Python), Pydantic models数据库: Supabase (PostgreSQL)AI: Claude API with tool calling and structured output部署: Google Cloud Run测试: Playwright (E2E), pytest (backend), React Testing Library代码模式示例API响应格式 (FastAPI)from pydantic import BaseModelfrom typing import Generic, TypeVar, OptionalT TypeVar(T)class ApiResponse(BaseModel, Generic[T]):success: booldata: Optional[T] Noneerror: Optional[str] Noneclassmethoddef ok(cls, data: T) - ApiResponse[T]:return cls(successTrue, datadata)classmethoddef fail(cls, error: str) - ApiResponse[T]:return cls(successFalse, errorerror)前端API调用 (TypeScript)interface ApiResponseT {success: booleandata?: Terror?: string}async function fetchApiT(endpoint: string,options?: RequestInit): PromiseApiResponseT {try {const response await fetch(/api${endpoint}, {...options,headers: {Content-Type: application/json,...options?.headers,},})if (!response.ok) {return { success: false, error: HTTP ${response.status} }}return await response.json()} catch (error) {return { success: false, error: String(error) }}}测试要求后端测试 (pytest)# 运行所有测试poetry run pytest tests/# 运行覆盖率测试poetry run pytest tests/ --cov. --cov-reporthtml# 运行特定测试文件poetry run pytest tests/test_auth.py -v前端测试 (React Testing Library)# 运行测试npm run test# 运行覆盖率测试npm run test -- --coverage# 运行E2E测试npm run test:e2e部署工作流程部署前检查清单所有测试在本地通过前端构建成功 (npm run build)后端测试通过 (poetry run pytest)没有硬编码的密钥环境变量已文档化数据库迁移已准备部署命令# 构建并部署前端 cd frontend npm run build gcloud run deploy frontend --source . # 构建并部署后端 cd backend gcloud run deploy backend --source .关键规则禁止表情符号: 代码、注释或文档中不得使用表情符号不可变性: 永远不要改变对象或数组TDD: 在实现之前编写测试80%覆盖率: 最低测试覆盖率要求小文件: 典型200-400行最多800行禁止console.log: 生产代码中不得使用正确的错误处理: 使用try/catch输入验证: 使用Pydantic/Zod相关技能coding-standards.md: 通用编码最佳实践backend-patterns.md: API和数据库模式frontend-patterns.md: React和Next.js模式tdd-workflow/: 测试驱动开发方法论使用限制仅在任务明确匹配上述范围时使用此技能。不要将输出作为环境特定验证、测试或专家审查的替代品。如果缺少所需的输入、权限、安全边界或成功标准请停止并寻求澄清。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

基于Python+Flask的校园二手市场交易管理系统(源码+lw+部署文档+讲解等) 2026/9/8 11:21:14

基于Python+Flask的校园二手市场交易管理系统(源码+lw+部署文档+讲解等)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

阅读更多 →
2026 常熟汽车零配件 1039 核定个体工商户出口模式:完整实操科普 2026/9/8 11:21:14

2026 常熟汽车零配件 1039 核定个体工商户出口模式:完整实操科普

在汽配外贸行业中,绝大多数商家都面临型号多、单品杂、小批量、拼柜多、采购无票的经营现状。传统一般贸易出口流程繁琐、票据要求严苛,早已不适配中小汽配外贸的出货节奏。 2026 年,常熟 1039 市场采购贸易个体出口模式,已经成为…

阅读更多 →
基于Django技术的博客系统(源码+lw+部署文档+讲解等) 2026/9/8 11:21:14

基于Django技术的博客系统(源码+lw+部署文档+讲解等)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

阅读更多 →
C#上位机部署YOLOv5旋转目标检测:从ONNX到OpenCvSharp完整实现 2026/9/8 11:21:14

C#上位机部署YOLOv5旋转目标检测:从ONNX到OpenCvSharp完整实现

简介:面向C#开发者与计算机视觉工作者的YOLOv5旋转目标检测实践工程,基于OpenCvSharp DNN模块实现,无需依赖PyTorch环境即可在.NET平台完成模型加载、预处理、前向推理、检测框解析与旋转角度输出。压缩包共133个文件,以cs源代码、…

阅读更多 →
数字化协作平台选型:从沟通工具迈向业务数字底座 2026/9/8 11:21:14

数字化协作平台选型:从沟通工具迈向业务数字底座

2026年聊企业数字化协作平台选型,我最大的感受是:别再把它当聊天工具选。这几年我帮不少企业做过协作平台评估,从几十人的创业公司到几千人的制造集团都有,几乎每家开场白都是“我们想找个好用的办公IM”,可真到推进的…

阅读更多 →
华笙软件选点分析实操:从数据准备到权重设定与避坑指南 2026/9/8 11:18:14

华笙软件选点分析实操:从数据准备到权重设定与避坑指南

简介:一套围绕“华笙软件分析与选点”场景整理的RAR资源包,面向电子制造领域从事治具制作、软件选型与测试的技术人员。内容涉及EzGrid-8.1与siland 5.26两款软件的功能梳理,重点覆盖自定义行列、数据绑定、排序过滤等网格布局特性&#xff0…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞