视频示例产品核心需求
prd.md:
我想开发一个番茄时钟 APP,用来管理用户的碎片化时间,提升专注度.
核心需求:用户可以基于自己的碎片化时间设置一个专注时长,设置之后可以选择或者自行填写一个标签用来标识这段时间再做什么,设置好之后点击开始即可进行倒计时,倒计时全屏展示极简风格的数字时钟,中间可以点击暂停、继续、结束时钟,或者直到倒计时结束,需要记录用户每个专注的时长并做出每日、每周、每月的统计报表。用户也可以预设每天、每周、每月预期要专注的事项及时长,类似一个 todo list,预设的内容需要按预设时间展示给用户,用户点击即可通过倒计时的方式完成这个预设专注。
AI 优化提示词:
我想开发一个APP,@prd.md 这是我的核心需求,请你分析、完善、优化这份需求,让整个 APP 逻辑完整,输出 prd。
视频示例原型提示词
pr.md:
1. 基于核心需求参考市面优秀竞品基于用户体验完善需求并确定整体的交互逻辑。
2. 设计并规划原型界面时,应该确保整体架构的合理性。
3. 应该基于 APP 设计规范并参考市面上优秀的 APP 设计方案,确定并设计一套统一、现代化的高保真原型页面,原型界面要具备优秀的视觉以及交互体验。
4. 使用 HTML 输出原型界面,使用原子化 CSS 的方式写样式,也可以使用优秀的开源 UI 组件让界面更精美且统一。
5. 每一个页面应该有一个单独 HTML 文件,将所有页面以 iframe 的方式平铺展示在入口页面中,这样更直观,而不是使用链接跳转,还应该给每个页面的展示区使用 CSS 绘制出 iPhone 15 的手机框,让其更像一个真实的手机 APP,每个页面的 UI 风格(色彩圆角、间距、字体、图标等等)应该保持统一。
6. 请在完成所有需求的前提下,尽量使页面更简洁,降低用户的心智负担。
7. 原型应该输出在根目录下的 pr 文件夹下
AI 优化提示词:
我有一个需求 @prd.md ,我想基于这份需求输出原型图,请你帮我优化 @pr.md 这个提示词
Cursor Rule 生成规范规则
Rule Type:Agent Requested
Description:当需要创建规则、更新规则或从用户那里学习应该保留为新规则时使用
# Cursor Rule 规则格式规范
## 规则文件模板结构
---
description: `根据规则内容,生成包含关键场景、动作、触发条件、结果、格式的内容,限制在 150 字以内`
globs: 空白或模式 (例如: *.js, *.ts, *.py, .vscode/*.json, .cursor/**/*.mdc)
alwaysApply: {true 或 false}
---
# 规则标题
## 使用场景
- 何时应用此规则
- 前提条件或要求
## 关键规则
- 简洁的、列表形式的行动规则,模型必须遵循
- 始终执行 X
- 绝不执行 Y
## 示例
<example>
好的简洁示例及其说明
</example>
<example type="invalid">
错误的简洁示例及其说明
## 文件组织
### 规则文件位置
- 路径:`.cursor/rules/*.mdc`
- 扩展名:`.mdc`
### 规则命名规范
- 文件名使用 kebab-case 格式
- 始终使用 .mdc 扩展
- 让命名可以直观描述规则的目的
- 私有规则:以下划线 _ 开头,该规则将位于 gitignore 中,例:`_rule-name.mdc`
- 规则文件命名需要根据规则类型添加后缀,例:`rule-name-{auto|agent|manual|always}.mdc`
- auto: 自动规则
- agent: 代理规则
- manual: 手动规则
- always: 全局规则
### Glob 示例
不同规则类型的常见 glob 模式:
- 核心规则:.cursor/rules/*.mdc
- 语言规则:*.js, *.ts, *.py, *.cpp, *.hpp
- 测试规则:*.test.js, *.test.ts, *.test.py, *.test.cpp, *.test.hpp
- 文档规则:docs/**/*.md, *.md
- 配置规则:*.config.{js,json}, *.json, *.yaml, *.yml
- 构建产物规则:dist/**/*
- 多扩展名规则:src/**/*.{js,jsx,ts,tsx}
- React 组件规则:*.tsx, *.jsx
- Vue 组件规则:*.vue
## 必需字段
### 前置信息
- description: `根据规则内容,生成包含关键场景、动作、触发条件、结果、格式的内容,限制在 150 字以内`
- globs: 空白或模式 (例如: *.js, *.ts, *.py, .vscode/*.json, .cursor/**/*.mdc)
- alwaysApply: {true 或 false}
### 正文
- 使用场景
- 关键规则:最关键规则的简短总结
- 示例:有效和无效示例
## 格式指南
- mdc 规则文件中使用简洁的 Markdown 语法
- 仅限使用以下 XML 标签:
- <example>
- XML 标签内容或嵌套标签必须缩进 2 个空格
- 如果能更好地帮助 AI 理解规则,可以使用表情符号和 Mermaid 图表(但不要冗余)
## 关键规则
- 规则文件将始终位于和命名为:`.cursor/rules/rule-name-{auto|agent|manual|always}.mdc`
- 规则将永远不会在 .cursor/rules/** 之外创建
- 你应该总是会检查是否在所有 .cursor/rules 子文件夹下存在要更新的现有规则
- 规则正文中,除了使用场景、关键规则、示例,你也可以根据需求扩展更详细的规则内容,但请注意内容简洁有效
- 规则类型前言部分必须始终在文件开头,并包含所有 3 个字段,即使字段值为空 - 类型如下::
- 手动规则:如果请求手动规则 - description 和 glob 必须为空,alwaysApply: false 且文件名以 -manual.mdc 结尾
- 自动规则:如果请求的规则应始终应用于某些 glob 模式(例如所有 typescript 文件或所有 markdown 文件) - 描述必须为空,alwaysApply: false 且文件名以 -auto.mdc 结尾
- 全局规则:全局规则 description 和 glob 为空,alwaysApply: true 且文件名以 -always.mdc 结尾
- Agent 选择规则: 此规则不需要加载到每个聊天线程中,它服务于特定目的。description 必须提供全面的上下文,包括代码更改、架构决策、错误修复或新文件创建的场景。glob 为空,alwaysApply:false 且文件名以 -agent.mdc 结尾
- 对于规则内容 - 专注于明确的行动指令,无需不必要的解释
- 当规则只会在某些情况下使用时(alwaysApply: false),描述必须提供足够的上下文,以便 AI 可以自信地确定何时加载和应用规则
- 使用适合 Agent 上下文窗口的简洁 Markdown
- 在 XML 示例部分中始终使用2个空格缩进内容
- 虽然没有严格的行限制,但要注意内容长度,因为它会影响性能,需要专注于帮助 Agent 做出决策的关键信息
- 规则示例中总是包括一个有效的和无效的示例
- 永远不要在 glob 模式周围使用引号,永远不要将 glob 扩展与 `{}` 一起分组
- 如果请求规则或未来行为更改包括错误上下文,这将是在规则示例中使用的绝佳信息
- 在规则创建或更新后,响应以下内容:
- 自动规则生成成功: {规则文件相对路径及文件名}
- 规则类型: {auto|agent|manual|always}
- 规则描述: {描述字段的确切内容}
Rules 工作流推荐
不建议拿来就用,参考即可
https://github.com/bmadcode/cursor-custom-agents-rules-generator
https://github.com/vanzan01/cursor-memory-bank
MCP 广场推荐
ModelScope – MCP 广场 (支持部分 SSE 直连)
实用的 MCP Server
Context7 MCP Server
https://www.modelscope.cn/mcp/servers/@upstash/context7-mcp
直接从源代码中提取最新的、特定版本的文档和代码示例,并直接放入您的提示中。
Firecrawl MCP Server
https://www.modelscope.cn/mcp/servers/@mcma123/firecrawl-mcp-server
这是一个与 Firecrawl 集成的模型上下文协议 (MCP) 服务器实现,用于网页抓取功能。
需要 Firecrawl Key
有趣的 MCP Server
Blender MCP Server
https://www.modelscope.cn/mcp/servers/@ahujasid/blender-mcp
通过模型上下文协议 (MCP) 将 Blender 连接到 MCP Client,使 MCP Client 能够直接与 Blender 交互并控制它。此集成支持通过提示辅助进行3D建模、场景创建和操作。
效果一般,但可玩性很高
参考资料:https://zdvbcsw5ar.feishu.cn/wiki/Bwi4wWaRYikMbwkzcDvcF7qdnme