本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Aurora DSQL 轉向:技能和能力
本節說明如何使用技能和能力設定 Aurora DSQL 的 AI 轉向。這些 Markdown 型組態檔案提供 AI 助理在產生程式碼時自動套用的內容和指引,以改善代理程式開發的品質。
概觀
技能和能力是模組化功能,可擴展 Aurora DSQL 的 AI 助理功能。它們封裝了 AI 助理在使用 Aurora DSQL 資料庫時自動使用的指示、中繼資料和資源。
為什麼要使用技能和能力
技能和能力為 Aurora DSQL 開發提供了幾個關鍵優勢:
-
專業 AI 助理 - 為 Aurora DSQL 提供特定領域的專業知識,包括最佳實務、Postgres 相容的 SQL 模式和分散式資料庫最佳化。
-
減少重複 - 建立一次,自動使用 。無需在多個對話之間重複提供相同的指引。
-
內容效率 - 技能隨需載入,而不是預先取用內容。AI 會視需要分階段載入資訊。
-
持續學習 - 隨著 Aurora DSQL 功能的演進,AI 助理會在技能更新時自動存取更新模式。
建議的設定路徑
選擇符合您開發環境的設定路徑:
-
技能 CLI (Agent-Agnostic)
DSQL 技能rules或 skills目錄,與其他 AI 編碼代理器搭配使用。
技能 CLI
您可以使用 Skills CLI 安裝 DSQL
設定
執行下列命令來安裝 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 電源:
-
直接從 Kiro Powers 登錄
檔安裝 -
重新導向至 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
將 取代$SCOPE為 workspace或 user。
然後,您可以將/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。