free-booter-react-todo-tech-stack-rule.ocm.json json Copy{
"ocm": "1",
"id": "free-booter-react-todo-tech-stack-rule",
"kind": "skill",
"name": "tech-stack",
"description": "项目基础技术栈配置和AI行为准则",
"publisher": "free-booter",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-cursor-rules"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"项目基础技术栈配置和AI行为准则"
],
"primary": false,
"metadata": {
"source": {
"provider": "github-cursor-rules",
"repository": "https://github.com/free-booter/react_todo",
"path": ".cursor/rules/tech-stack.mdc",
"ref": "bdc4181a9f6df24d2d0968d5f6429aafa74ecfb0",
"url": "https://github.com/free-booter/react_todo/blob/bdc4181a9f6df24d2d0968d5f6429aafa74ecfb0/.cursor/rules/tech-stack.mdc",
"key": "free-booter/react_todo/.cursor/rules/tech-stack.mdc"
}
},
"instructions": "\"\\*_/_.tsx\"\n\n\"\\*_/_.ts\"\n\n基础技术栈与 AI 行为规范\n\n1. 核心技术栈 (Mandatory)\n\n前端框架: React 19 (函数式组件, 使用最新的 Hooks 特性)。\n\n编程语言: TypeScript (必须严格使用类型定义,杜绝使用 any,除非迫不得已且必须使用 @ts-ignore 并在旁边添加中文解释)。\n\n包管理器: pnpm。在提供安装指令时,必须使用 pnpm add 或 pnpm install。\n\n后端服务: Nest.js + MySQL。在编写 API 接口定义时,需考虑到 Nest.js 的 RESTful 风格。\n\n2. AI 行为准则\n\n语言: 所有代码注释、文档和对用户的回复都必须使用中文。\n\n代码风格: 严格遵循项目内的驼峰命名法和文件结构约定(将在其他 MDC 文件中详细说明)。\n\n前置沟通: 在进行任何重要修改或新建文件前,必须简要地用中文说明你的修改思路和涉及的文件名。\n\n错误处理: 客户端代码中,必须为所有异步请求(Axios)编写 try...catch 结构,并使用 Ant Design 的 message 或 notification 组件提示用户。",
"cost": {
"context_tokens": 131
}
}