Notepads 目前為 Beta,可能會被移除或停用。

概覽

Notepads 是 Cursor 中用來分享脈絡的工具,串連 composers 與聊天互動。它們擴充 .cursorrules 的功能,為你的開發流程建立可重複使用的脈絡。
Notepads 是由想法、規則與文件組成的集合,能夠:
  • 在開發環境的不同部分之間共享
  • 透過 @ 語法引用
  • 加入檔案附件以增強內容
  • 作為動態樣板使用

快速開始

  1. 在 Notepads 區段點擊「+」按鈕
  2. 替你的 notepad 命名
  3. 像在 composer 或 chat 裡一樣加入內容、脈絡、檔案與資訊
  4. 使用 @ 引用它

關鍵功能

  • Context Sharing:在 composer 與 chat 之間共享脈絡
  • File Attachments:附加說明文件與參考檔案(.cursorrules 中不支援)
  • Dynamic References:使用 @ 提及來連結資源
  • Flexible Content:依需求撰寫與組織資訊

常見使用情境

  1. 動態樣板生成
    • 建立程式碼樣式的範本
    • 儲存專案專屬的腳手架規則
    • 維持一致的程式碼結構
  2. 架構文件
    • 前端規格說明
    • 後端設計模式
    • 資料模型文件
    • 系統架構指南
  3. 開發指南
    • 程式碼規範
    • 專案專屬規則
    • 最佳實務
    • 團隊慣例

常見問題

Notepad 範例

網頁應用專案的範例:
Notepad example
# API Development Guidelines

## Endpoint Structure

- Use RESTful conventions
- Base URL: `/api/v1`
- Resource naming in plural form

## Authentication

- JWT-based authentication
- Token format: Bearer {token}
- Refresh token mechanism required

## Response Format

{
"status": "success|error",
"data": {},
"message": "Optional message"
}

## Attached References

@api-specs.yaml
@auth-flow.md