

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
<a name="SECTION_aurora-dsql-steering"></a>

 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
<a name="steering-overview"></a>

 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
<a name="why-use-steering"></a>

 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, dan pengoptimalan basis data terdistribusi. Postgres-compatible 
+  **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. 

### Jalur Pengaturan yang Direkomendasikan
<a name="recommended-paths"></a>

 Pilih jalur penyiapan yang cocok dengan lingkungan pengembangan Anda: 
+ [Keterampilan CLI](#skills-cli) (Agent-Agnostic)
+ [Kekuatan Kiro](#kiro-power)
+ [Keterampilan Claude](#claude-skill)
+ [Keterampilan Gemini](#gemini-skill)
+ [Keterampilan Codex](#codex-skill)

 [Keterampilan DSQL](https://github.com/awslabs/mcp/tree/main/src/aurora-dsql-mcp-server/skills/dsql-skill) juga dapat digunakan dengan agen pengkodean AI lainnya dengan menyalin folder keterampilan ke alat atau direktori. `rules` `skills` 

## Keterampilan CLI
<a name="skills-cli"></a>

 [Skill DSQL](https://skills.sh/awslabs/mcp/dsql) dapat diinstal menggunakan Skills [CLI](https://skills.sh/docs/cli). Metode penyiapan agnostik agen ini bekerja dengan sebagian besar asisten pengkodean AI dan memungkinkan Anda menginstal keterampilan ke beberapa agen sekaligus. 

### Pengaturan
<a name="skills-cli-setup"></a>

 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
<a name="skills-cli-management"></a>

 Periksa dan perbarui keterampilan kapan saja menggunakan: 

```
npx skills check
npx skills update
```

## Kekuatan Kiro
<a name="kiro-power"></a>

 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
<a name="kiro-power-setup"></a>

 Untuk mengatur daya Kiro untuk Aurora DSQL: 

1.  Instal langsung dari [Kiro Powers Registry](https://kiro.dev/launch/powers/amazon-aurora-dsql/) 

1.  Setelah dialihkan ke Power di IDE, baik: 
   +  Pilih tombol **Coba Daya**. Disarankan untuk pengguna yang ingin AI memandu penyiapan 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 Anda 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
<a name="claude-skill"></a>

 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
<a name="claude-skill-simple-setup"></a>

 Keterampilan dapat diinstal ke Kode Claude menggunakan. [Keterampilan CLI](#skills-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
<a name="claude-skill-direct-setup"></a>

 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
<a name="claude-skill-prerequisites"></a>
+ Git diinstal

#### Langkah Penyiapan
<a name="claude-skill-setup"></a>

 **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
<a name="claude-skill-updating"></a>

 Untuk menarik perubahan terbaru dari repositori: 

```
cd .dsql_skill_repos/mcp
git pull
```

#### Struktur Direktori
<a name="claude-skill-directory-structure"></a>

 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 yang jarang hanya menyimpan folder keterampilan, meminimalkan penggunaan disk. 

## Keterampilan Gemini
<a name="gemini-skill"></a>

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

### Pengaturan
<a name="gemini-skill-setup"></a>

```
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` atau`user`. 

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

## Keterampilan Codex
<a name="codex-skill"></a>

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

### Pengaturan
<a name="codex-skill-setup"></a>

```
$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`. 