skill 创建

创建文件

在项目里新建:

your-project/
└── .cursor/
    └── skills/
        └── frontend-design.md

把之前的内容写进去,保存为 .md 就行。

使用方式

在 Cursor 对话里直接引用:

@frontend-design.md 帮我设计一个登录页面
description: 前端设计规范,创建有辨识度的高质量界面
globs: **/*.{tsx,jsx,css,html,vue}
alwaysApply: false
---

## 设计思维
在写代码前,先确定:
- 界面用途和受众
- 明确的美学方向(极简、复古、奢华、工业风等)
- 什么让这个设计令人难忘

## 字体规范
- 禁止使用 Inter、Arial、Roboto、system-ui 等通用字体
- 选择有个性的字体,搭配 Google Fonts 或本地字体
- 展示字体 + 正文字体 成对搭配

## 颜色规范
- 用 CSS 变量统一管理颜色
- 主色 + 鲜明强调色,避免平均分配的配色
- 禁止紫色渐变白底等 AI 审美套路

## 动效规范
- 优先 CSS 动画,React 项目用 Framer Motion
- 页面加载交错动画 > 散落微交互
- hover 状态要有惊喜感

## 布局规范
- 尝试非对称、重叠、打破网格的布局
- 大量留白 或 精心控制的高密度,二选一
- 避免千篇一律的卡片式布局

## 禁止事项
- 不用 Space Grotesk、Inter 等过度使用的字体
- 不用紫色渐变 + 白底的配色
- 不用预测性的组件模式
- 每个设计都要有独特性,不能雷同

## 使用方式

在 Cursor 里,当你想触发这个规范时: @frontend-design 帮我设计一个登录页面

或者把 alwaysApply: true 改为自动对所有前端文件生效

技术栈规范 skill,专门定义项目用什么技术。

创建这个文件:

your-project/
└── .cursor/
    └── skills/
        └── tech-stack.md

内容如下(根据你的实际情况修改):

markdown

# 技术栈规范

## 前端
- 框架:Vue 3(Composition API)/ React 18
- 构建工具:Vite
- 语言:TypeScript
- 样式:Tailwind CSS
- 状态管理:Pinia(Vue)/ Zustand(React)
- 路由:Vue Router / React Router
- 动效:GSAP / Framer Motion(React)
- HTTP 请求:Axios

## 后端
- 语言:Node.js / PHP 8.x
- 框架:Express / NestJS / Laravel
- 数据库:MySQL / PostgreSQL / MongoDB
- ORM:Prisma / Eloquent
- 认证:JWT / Laravel Sanctum

## 开发规范
- 包管理:pnpm
- 代码风格:ESLint + Prettier
- 提交规范:Conventional Commits
- 环境变量:.env 文件管理

## 禁止事项
- 不用 jQuery
- 不用 class 组件(React)
- 不混用多个状态管理库
```

---

使用时:
```
@tech-stack.md @frontend-design.md 帮我创建一个用户登录页面

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部