View a markdown version of this page

Aurora DSQL 轉向:技能和能力 - Amazon Aurora DSQL

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Aurora DSQL 轉向:技能和能力

本節說明如何使用技能和能力設定 Aurora DSQL 的 AI 轉向。這些 Markdown 型組態檔案提供 AI 助理在產生程式碼時自動套用的內容和指引,以改善代理程式開發的品質。

概觀

技能和能力是模組化功能,可擴展 Aurora DSQL 的 AI 助理功能。它們封裝了 AI 助理在使用 Aurora DSQL 資料庫時自動使用的指示、中繼資料和資源。

為什麼要使用技能和能力

技能和能力為 Aurora DSQL 開發提供了幾個關鍵優勢:

  • 專業 AI 助理 - 為 Aurora DSQL 提供特定領域的專業知識,包括最佳實務、Postgres 相容的 SQL 模式和分散式資料庫最佳化。

  • 減少重複 - 建立一次,自動使用 。無需在多個對話之間重複提供相同的指引。

  • 內容效率 - 技能隨需載入,而不是預先取用內容。AI 會視需要分階段載入資訊。

  • 持續學習 - 隨著 Aurora DSQL 功能的演進,AI 助理會在技能更新時自動存取更新模式。

選擇符合您開發環境的設定路徑:

DSQL 技能也可以透過將技能資料夾複製到工具的 rulesskills目錄,與其他 AI 編碼代理器搭配使用。

技能 CLI

您可以使用 Skills CLI 安裝 DSQL 技能。此與代理程式無關的設定方法適用於大多數 AI 編碼助理,並可讓您一次將技能安裝到多個代理程式。

設定

執行下列命令來安裝 Aurora DSQL 技能:

npx skills add awslabs/mcp --skill dsql

CLI 將引導您完成:

  • 選取代理程式 - 選擇要安裝的代理程式 (Kiro、Claude Code、Cursor、Copilot、Gemini、Codex、Roo、Cline、OpenCode、Windsurf 等)

  • 安裝範圍 - 選擇:

    • 專案:在目前的目錄中安裝 (與您的專案一起遞交)

    • 全域:在主目錄中安裝 (適用於所有專案)

  • 安裝方法 - 選擇:

    • Symlink (建議):單一事實來源,輕鬆更新

    • 複製到所有客服人員:每個客服人員的獨立副本

管理技能

隨時使用 檢查和更新技能:

npx skills check npx skills update

Kiro Power

Kiro Powers 是統一套件,將 MCP 工具與架構專業知識和轉向指示綁定在一起。每個功能都包含一個進入點文件,說明可用的 MCP 工具和啟用觸發條件、MCP 伺服器組態,以及隨需載入的其他工作流程特定指引。

電源會根據使用者內容動態啟用。電源不會預先載入所有工具,而是維持接近零的基準用量,直到相關關鍵字觸發啟用為止。

設定

若要設定 Aurora DSQL 的 Kiro 電源:

  1. 直接從 Kiro Powers 登錄檔安裝

  2. 重新導向至 IDE 中的 Power 後,請執行下列其中一項操作:

    • 選取嘗試電源按鈕。建議希望 AI 引導 MCP 伺服器設定或互動入門體驗的使用者使用 Aurora DSQL 建立新的叢集。

    • 開啟新的 Kiro 聊天,並詢問與 Aurora DSQL 相關的任何內容。選擇性地使用您現有的叢集詳細資訊更新 MCP Config,以測試 MCP 伺服器連線,使其能夠立即使用。如果 Kiro 代理程式將電源識別為對完成使用者任務有價值,則其將自動啟用電源。

Claude 技能

Claude 技能是擴展 Claude 功能的模組化功能。Claude 會在相關時自動使用的每個技能套件指示、中繼資料和選用資源。技能是以檔案系統為基礎,並隨需載入,以將內容用量降至最低。

使用技能 CLI 進行簡單設定

您可以使用 安裝技能到 Claude Code技能 CLI。若要將 Claude Code 指定為要安裝的代理程式,請使用:

npx skills add awslabs/mcp --skill dsql --agent claude-code

替代方案:使用 Git 複製直接設定

替代設定會取得 dsql-skill 目錄的稀疏複製,並將此複製符號連結至 ~/.claude/skills/ 資料夾。這可讓每當需要更新技能時提取技能的變更。

先決條件

  • 已安裝 Git

設定步驟

1。建立基礎儲存庫目錄

mkdir -p .dsql_skill_repos

2. 稀疏複製來自 MCP 儲存庫的技能

僅複製 dsql-skill 資料夾 (沒有其他檔案):

cd .dsql_skill_repos git clone --filter=blob:none --no-checkout https://github.com/awslabs/mcp.git cd mcp git sparse-checkout init --cone git sparse-checkout set src/aurora-dsql-mcp-server/skills/dsql-skill git checkout cd ../..

3. 將技能 Symlink 至技能目錄

新增技能目錄 (預設:全域/使用者範圍):

mkdir -p ~/.claude/skills
注意

如果您想要將此設為專案範圍的技能,請改用專案根.claude/skills/目錄。

新增符號連結:

ln -s "$(pwd)/.dsql_skill_repos/mcp/src/aurora-dsql-mcp-server/skills/dsql-skill" ~/.claude/skills/dsql-skill

4. 驗證設定

# Should show SKILL.md and other skill files ls -la ~/.claude/skills/dsql-skill/

5. 驗證技能使用

設定技能後,您應該有新的技能命令:/dsql。新增技能後,您可能需要重新啟動 Claude Code,才能偵測到它。您可以視需要從 Claude Code CLI 或面板使用此命令。

更新技能

若要從儲存庫提取最新的變更:

cd .dsql_skill_repos/mcp git pull

目錄結構

設定全域技能之後,您應該會看到這些目錄:

.dsql_skill_repos/ └── mcp/ # Sparse git checkout └── src/ └── aurora-dsql-mcp-server/ └── skills/ └── dsql-skill/ ├── SKILL.md └── ... ~/.claude/ └── skills/ └── dsql-skill -> /path/to/.dsql_skill_repos/mcp/src/aurora-dsql-mcp-server/skills/dsql-skill
注意

.gitignore 如果您不想追蹤,請將 .dsql_skill_repos/新增至您的 。稀疏結帳只會保留技能資料夾,將磁碟用量降至最低。

Gemini 技能

若要直接在 Gemini 中新增 Aurora DSQL 技能,請決定範圍: workspace(包含專案) 或 user(預設、全域),並使用技能安裝程式。

設定

gemini skills install https://github.com/awslabs/mcp.git --path src/aurora-dsql-mcp-server/skills/dsql-skill --scope $SCOPE

將 取代$SCOPEworkspaceuser

然後,您可以將/dsql技能命令與 Gemini 搭配使用,Gemini 會自動偵測何時應使用技能。

Codex 技能

使用技能從 Codex CLI 或 TUI 使用$skill-installer技能安裝程式。

設定

$skill-installer install dsql skill: https://github.com/awslabs/mcp/tree/main/src/aurora-dsql-mcp-server/skills/dsql-skill

重新啟動 Codex 以取得技能。然後,您可以使用 來啟用技能$dsql