Aurora DSQL Steering: Keterampilan dan Kekuatan - Amazon Aurora DSQL

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Aurora DSQL Steering: Keterampilan dan Kekuatan

Bagian ini menjelaskan cara mengonfigurasi kemudi AI untuk Aurora DSQL menggunakan keterampilan dan kekuatan. File konfigurasi berbasis penurunan harga ini memberikan konteks dan panduan yang diterapkan asisten AI secara otomatis saat membuat kode untuk meningkatkan kualitas pengembangan agen.

Ikhtisar

Keterampilan dan kekuatan adalah kemampuan modular yang memperluas fungsionalitas asisten AI untuk Aurora DSQL. Mereka mengemas instruksi, metadata, dan sumber daya yang digunakan asisten AI secara otomatis saat bekerja dengan database Aurora DSQL.

Mengapa Menggunakan Keterampilan dan Kekuatan

Keterampilan dan kekuatan memberikan beberapa manfaat utama untuk pengembangan Aurora DSQL:

  • Spesialisasi asisten AI - Menyediakan keahlian khusus domain untuk Aurora DSQL termasuk praktik terbaik, pola SQL yang kompatibel dengan Postgres, dan pengoptimalan basis data terdistribusi.

  • Kurangi pengulangan - Buat sekali, gunakan secara otomatis. Menghilangkan kebutuhan untuk berulang kali memberikan panduan yang sama di beberapa percakapan.

  • Efisiensi konteks - Keterampilan memuat sesuai permintaan daripada mengkonsumsi konteks di muka. AI memuat informasi secara bertahap sesuai kebutuhan.

  • Pembelajaran berkelanjutan - Saat fitur Aurora DSQL berkembang, asisten AI mengakses pola yang diperbarui secara otomatis saat keterampilan diperbarui.

Pilih jalur penyiapan yang cocok dengan lingkungan pengembangan Anda:

Keterampilan DSQL juga dapat digunakan dengan agen pengkodean AI lainnya dengan menyalin folder keterampilan ke alat atau direktori. rules skills

Keterampilan CLI

Skill DSQL dapat diinstal menggunakan Skills CLI. Metode penyiapan agnostik agen ini bekerja dengan sebagian besar asisten pengkodean AI dan memungkinkan Anda menginstal keterampilan ke beberapa agen sekaligus.

Pengaturan

Jalankan perintah berikut untuk menginstal skill Aurora DSQL:

npx skills add awslabs/mcp --skill dsql

CLI akan memandu Anda melalui:

  • Memilih agen - Pilih agen mana yang akan dipasang (Kiro, Claude Code, Cursor, Copilot, Gemini, Codex, Roo, Cline,, Windsurf, dll.) OpenCode

  • Lingkup instalasi - Pilih antara:

    • Proyek: Instal di direktori saat ini (berkomitmen dengan proyek Anda)

    • Global: Instal di direktori home (tersedia di semua proyek)

  • Metode instalasi - Pilih antara:

    • Symlink (Disarankan): Satu sumber kebenaran, pembaruan mudah

    • Salin ke semua agen: Salinan independen untuk setiap agen

Keterampilan Mengelola

Periksa dan perbarui keterampilan kapan saja menggunakan:

npx skills check npx skills update

Kekuatan Kiro

Kekuatan Kiro adalah paket terpadu yang menggabungkan alat MCP dengan keahlian kerangka kerja dan instruksi kemudi. Setiap daya mencakup dokumen titik masuk yang menjelaskan alat MCP yang tersedia dan pemicu aktivasi, konfigurasi server MCP, dan panduan khusus alur kerja tambahan yang dimuat sesuai permintaan.

Daya diaktifkan secara dinamis berdasarkan konteks pengguna. Alih-alih memuat semua alat di muka, kekuatan mempertahankan penggunaan dasar mendekati nol sampai kata kunci yang relevan memicu aktivasi.

Pengaturan

Untuk mengatur daya Kiro untuk Aurora DSQL:

  1. Instal langsung dari Kiro Powers Registry

  2. Setelah dialihkan ke Power di IDE, baik:

    • Pilih tombol Coba Daya. Disarankan untuk pengguna yang ingin AI memandu pengaturan server MCP atau pengalaman orientasi interaktif dengan Aurora DSQL untuk membuat cluster baru.

    • Buka obrolan Kiro baru dan tanyakan apa pun yang berhubungan dengan Aurora DSQL. Opsional memperbarui MCP Config dengan detail cluster yang ada untuk menguji koneksi server MCP sehingga dapat digunakan di luar kotak dengan daya. Agen Kiro akan secara otomatis mengaktifkan daya jika mengidentifikasi kekuatan sebagai berharga untuk menyelesaikan tugas pengguna.

Keterampilan Claude

Keterampilan Claude adalah kemampuan modular yang memperluas fungsionalitas Claude. Setiap keterampilan mengemas instruksi, metadata, dan sumber daya opsional yang digunakan Claude secara otomatis jika relevan. Keterampilan berbasis sistem file dan dimuat sesuai permintaan untuk meminimalkan penggunaan konteks.

Pengaturan Sederhana dengan CLI Keterampilan

Keterampilan dapat diinstal ke Kode Claude menggunakan. Keterampilan CLI Untuk menentukan hanya Claude Code sebagai agen untuk menginstal, gunakan:

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

Alternatif: Pengaturan Langsung Menggunakan Klon Git

Pengaturan alternatif mengambil klon jarang dari direktori dsql-skill dan menghubungkan klon ini ke folder. ~/.claude/skills/ Hal ini memungkinkan perubahan pada keterampilan yang akan ditarik setiap kali keterampilan perlu diperbarui.

Prasyarat

  • Git diinstal

Langkah Pengaturan

1. Buat direktori repo dasar

mkdir -p .dsql_skill_repos

2. Sparse clone skill dari repositori MCP

Kloning hanya dsql-skill folder (tidak ada file lain):

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 keterampilan ke Direktori Keterampilan

Tambahkan direktori skill (default: global/user-scoped):

mkdir -p ~/.claude/skills
catatan

Jika Anda ingin menjadikan ini keterampilan cakupan proyek, gunakan direktori root proyek Anda sebagai gantinya. .claude/skills/

Tambahkan symlink:

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

4. Verifikasi pengaturan

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

5. Verifikasi Penggunaan Keterampilan

Setelah keterampilan dikonfigurasi, Anda harus memiliki perintah keterampilan baru:/dsql. Anda mungkin harus memulai ulang Kode Claude setelah menambahkan keterampilan agar dapat dideteksi. Anda dapat menggunakan perintah ini dari Claude Code CLI atau panel seperti yang diinginkan.

Memperbarui Keterampilan

Untuk menarik perubahan terbaru dari repositori:

cd .dsql_skill_repos/mcp git pull

Struktur Direktori

Setelah menyiapkan keterampilan global, Anda akan melihat direktori ini:

.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
catatan

Tambahkan .dsql_skill_repos/ ke Anda .gitignore jika Anda tidak ingin melacaknya. Checkout jarang hanya menyimpan folder keterampilan, meminimalkan penggunaan disk.

Keterampilan Gemini

Untuk menambahkan keterampilan Aurora DSQL langsung di Gemini, tentukan ruang lingkup: workspace (terkandung untuk proyek) atau user (default, global) dan gunakan penginstal keterampilan.

Pengaturan

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

Ganti $SCOPE dengan salah satu workspace atauuser.

Anda kemudian dapat menggunakan perintah /dsql keterampilan dengan Gemini, dan Gemini akan secara otomatis mendeteksi kapan keterampilan harus digunakan.

Keterampilan Codex

Gunakan penginstal keterampilan dari Codex CLI atau TUI menggunakan keterampilan. $skill-installer

Pengaturan

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

Mulai ulang Codex untuk mengambil keterampilan. Keterampilan kemudian dapat diaktifkan menggunakan$dsql.