Skip to content

AI 工具與程式助手

Orbital Express 的設計與任何 AI 程式助手都能完美搭配——Claude Code、Cursor、GitHub Copilot、OpenAI Codex、Windsurf,或你的團隊使用的任何工具。框架的一致性正是讓 AI 發揮效用的關鍵:每個功能遵循相同的結構,因此任何 AI 都能正確地擴展它,而無需猜測。

本頁說明如何將各工具與框架的慣例、skills 和文件連接起來。


MCP Server(Claude Code 與 Cursor)

orbital-express-mcp 套件提供最豐富的整合。它讓任何支援 MCP 的 AI 助手完整掌握框架知識——慣例、skill playbook、完整文件——隨時按需取用。

MCP 是開放協議,並非 Claude 專屬。 任何支援 MCP client 的工具都可以連接 orbital-express-mcp

Claude Code

在你的專案 .claude/settings.json 中加入:

json
{
  "mcpServers": {
    "orbital-express": {
      "command": "npx",
      "args": ["-y", "orbital-express-mcp"]
    }
  }
}

如果你是透過 npx create-orbital-app 建立專案,此檔案已預先包含。

Cursor

在你的專案 .cursor/mcp.json 中加入(框架 repo 已內建):

json
{
  "mcpServers": {
    "orbital-express": {
      "command": "npx",
      "args": ["-y", "orbital-express-mcp"]
    }
  }
}

Cursor 在下次啟動時會自動載入。

Windsurf 及其他支援 MCP 的工具

將相同的 server 設定加入你的工具的 MCP 設定(位置因工具而異):

json
{
  "orbital-express": {
    "command": "npx",
    "args": ["-y", "orbital-express-mcp"]
  }
}

MCP Server 提供的工具

連線後,AI 可在你的 session 中靜默呼叫以下工具:

工具回傳內容
get_framework_overview完整 AGENTS.md——架構、黃金守則、指令速查表
get_conventions完整慣例規範——命名、HTTP、資料庫、身份驗證、測試
list_skills所有可用 skill playbook 及說明
get_skill指定 skill 的完整步驟手冊
list_docs所有文件頁面及標題
get_docs_page依 slug 取得指定文件頁面
search_docs全文搜尋所有文件、skills 與慣例

AGENTS.md(OpenAI Codex、Cursor 及其他工具)

repo 根目錄的 AGENTS.md 是與工具無關的指令檔案,任何 AI agent 都能讀取。OpenAI Codex 會自動讀取它,Cursor 和 Claude Code 也會將其作為 context。許多其他工具也支援或即將支援。

內容包含:

  • 完整框架架構概覽
  • 每一條黃金守則(命名、HTTP、資料庫、身份驗證、錯誤、model、測試、i18n)
  • 完整指令速查表
  • 每個可用 skill 的表格及使用時機

無需任何設定——它已在 repo 中。任何指向此程式碼庫的 AI 工具都能找到它。


Cursor Rules

.cursor/rules/orbital-express.mdc(框架 repo 已內建)是 Cursor 原生的指令檔案,會自動套用至專案中的每個檔案。內容涵蓋:

  • Generator 工作流程(yarn genyarn del
  • Feature-folder 結構
  • HTTP 慣例、命名規則、錯誤處理
  • 所有可用 skill 的完整清單

Cursor 無需任何設定即可讀取。


GitHub Copilot

.github/copilot-instructions.md(框架 repo 已內建)為 Copilot 提供專案特定的 context,適用於此程式碼庫中所有 Copilot 建議。內容涵蓋與其他整合檔案相同的慣例:generator 使用方式、HTTP 模式、命名、錯誤、model、測試。

無需任何設定。


Skills——適用於任何 AI

Skills 是存放在 .claude/skills/ 中的逐步操作手冊。Claude Code 會自動探索並執行它們。對於其他工具,你可以直接引用 skill 檔案,或要求 AI 在開始任務前讀取特定 skill。

Claude Code 和 Cursor(透過 MCP): AI 會自動呼叫 get_skill

其他工具: 直接將 AI 指向 skill 檔案:

請讀取 .claude/skills/create-feature/SKILL.md 並依照步驟建立一個新的 Order 功能。

所有 19 個 skills 都在 .claude/skills/ 中。Skill 檔案是純 Markdown——任何 AI 都能讀取。

可用 Skills

Skill功能說明
create-feature完整功能 scaffold——新資料表、資料夾、model、routes、actions、tests
add-action為既有功能新增 HTTP action
add-query-action新增列表 / 搜尋 / 分頁端點
add-task新增背景任務
add-migration建立或修改資料庫資料表
add-auth-user-type新增身份驗證使用者類型(Partner、Driver 等)
add-error-code新增客戶端錯誤碼
add-constant新增全域常數或列舉值
add-fixtures新增測試資料或 seed 資料
add-mailer新增交易型電子郵件
add-cronjob排程定時任務
add-socket-event新增即時 Socket.IO 事件
add-locale新增語言或翻譯鍵值
write-tests撰寫或審核整合測試
review-conventions上線前自我審查程式碼是否符合慣例
sync-docs保持所有文件同步
sync-translations英文文件更新後同步 zh-TW 翻譯
release發布新版本——版號更新、changelog、tag
setup-and-ops環境設定、啟動服務、資料庫備份 / 還原、部署

為何 AI 在這個框架中特別有效

AI 程式助手是模式匹配器。它們在擴展一致模式方面表現出色,在每位工程師都做出不同選擇的任意程式碼庫中則不可靠。

Orbital Express 的設計本身就是一致的:

  • 每個功能資料夾有相同的結構
  • 每個 action 遵循相同的形式
  • 每個錯誤遵循相同的格式
  • 每個測試遵循相同的模式

當你要求任何 AI 在這個程式碼庫中建立功能時,它讀取到處都存在的模式並加以擴展。輸出的正確性不是因為 AI 聰明,而是因為框架讓「正確」成為唯一可辨識的路徑。

這就是為什麼使用哪種 AI 工具並不重要。框架承擔了繁重的工作,AI 只是跟隨模式。


快速設定總覽

工具操作方式
Claude Code.claude/settings.json 已內建——MCP 自動連線
Cursor.cursor/mcp.json + .cursor/rules/orbital-express.mdc 已內建
GitHub Copilot.github/copilot-instructions.md 已內建
OpenAI Codexrepo 根目錄的 AGENTS.md——自動讀取
Windsurf 及其他 MCP 工具orbital-express-mcp 加入你的工具的 MCP server 設定
任何其他 AI將其指向 AGENTS.md 或任意 .claude/skills/*/SKILL.md 檔案