
Cara Skill Agen AI Menggantikan Script Scaffolding Nuxt
Scaffold Nuxt di Cloudflare Workers dengan mudah. Pelajari mengapa kami mengganti script rapuh dengan skill agen AI dan cara mudah pasang lewat npx skills.
Daftar isi
Saat kita memulai aplikasi baru menggunakan framework Nuxt, kita harus melalui langkah-langkah yang membosankan seperti menginstal modul dan mengatur konfigurasi seperti nuxt.config.ts dan wrangler.jsonc. Skrip memang bisa menyelesaikan masalah ini, tetapi ia akan mencapai batasnya seiring bertambahnya variasi kebutuhan. Inilah mengapa kami mengeksplorasi dan mengganti skrip dengan sebuah skill agen (agent skill).
Kegunaan Utama Skrip Shell Tradisional
Sebuah skrip sangat baik untuk menjalankan serangkaian instruksi tetap secara berurutan dengan keputusan yang telah ditulis secara kaku di dalam kode (hardcoded).
#!/usr/bin/env bash
set -e
npx nuxi@latest init "$1" --template minimal --packageManager pnpm --no-gitInit -M @nuxt/ui,@nuxthub/core,@vueuse/nuxt
cd "$1"
cp ~/templates/nuxt.config.ts .
cp ~/templates/wrangler.jsonc .
Skrip ini berfungsi dengan baik sampai hal-hal berikut terjadi:
- Nilai default yang kaku. Skrip menetapkan modul Nuxt UI secara kaku; bagaimana jika kita ingin modul Ant Design UI? Setiap opsi modul baru membutuhkan argumen tambahan dari pengguna.
- Tidak dapat membaca niat pengguna. Perintah "Buatkan saya blog" membutuhkan
@nuxt/content; "buatkan saya situs web dengan buletin" membutuhkan Cloudflare D1 + Drizzle. Skrip tidak dapat membedakan hal ini — setiap variasi memerlukan skrip baru. - Menjadi usang secara diam-diam. Aturan konvensi Nuxt berubah antar versi mayor. Nuxt 4 mengubah direktori sumber menjadi
app/. Skrip yang ditulis untuk Nuxt 3 akan melakukan inisialisasi (scaffolding) dengan struktur yang salah tanpa pernah memberi tahu pengguna.
Inisialisasi proyek (app scaffolding) adalah masalah pengambilan keputusan, bukan masalah eksekusi. Skrip tidak akan bisa berkembang ketika jumlah keputusan yang harus diambil meningkat.
Mengapa Menggunakan Skill Agen AI Dibandingkan Skrip Tradisional?
Skill agen (agent skill) bukanlah sekumpulan kode yang dieksekusi, melainkan sekumpulan pengetahuan yang diikuti oleh agen AI. Skill ini berisi file SKILL.md dan dapat membundel file lain yang diperlukan untuk tugas tersebut (seperti dokumen referensi, templat, dan skrip yang dapat dieksekusi). Artikel Skill Agen AI: Apa Itu dan Bagaimana Cara Membuatnya menjelaskan bagaimana cara kerja skill agen. Sebuah skill mempertahankan kedisiplinan skrip sekaligus menambahkan penilaian logis yang tidak dimiliki oleh skrip biasa:
- Menyimpulkan niat pengguna untuk menentukan apakah aplikasi memerlukan database.
- Memutuskan modul opsional mana yang diperlukan dari daftar yang ditentukan. Misalnya, Nuxt Content, i18n, dan analitik bersifat opsional berdasarkan permintaan pengguna.
- Menyesuaikan diri dengan ekosistem saat ini menggunakan framework Nuxt terbaru, NuxtHub untuk binding Cloudflare, dan Wrangler untuk deployment.
- Memulihkan diri secara mandiri ketika sebuah langkah gagal.
- Memverifikasi kesesuaian proyek terhadap checklist akhir sebelum menyerahkannya kepada pengguna.
Di Balik Layar Skill Scaffolding Nuxt & Cloudflare Kami
Skill kami, scaffold-nuxt-cloudflare-app-skill, memandu proses inisialisasi yang berorientasi produksi:
- Mengklarifikasi hal-hal yang tidak dapat disimpulkan secara otomatis:
- Kit UI (Nuxt UI secara default atau Antdv Next);
- Apakah database diperlukan (seperti Cloudflare D1);
- Modul tambahan seperti
@nuxtjs/i18natau@nuxt/contentuntuk fitur CMS.
- Membuat scaffolding aplikasi dasar dengan
pnpm dlx nuxi@latest inituntuk versi framework Nuxt terbaru denganpnpmsebagai package manager. Kemudian, ia mengatur daftar izin kompilasi asli (native-build allowlists) agar lingkungan build Cloudflare dapat mengompilasibetter-sqlite3/sharp. - Menginstal modul berdasarkan tabel keputusan:
@nuxt/uiatau@antdv-next/nuxt,@nuxt/image,@nuxtjs/seo,@nuxthub/core,@vueuse/nuxt, ditambah Drizzle/D1, Nuxt Content, dan i18n hanya jika dipilih. - Menata struktur direktori:
app/server/shared/tests/- file konfigurasi root.
- Mengonfigurasi
nuxt.config.ts:site.url/site.nameuntuk SEO- Blok
hubNuxtHub untuk Cloudflare routeRulescompatibilityDate
- Mengonfigurasi
wrangler.jsonc - Menyiapkan Vitest dan ESLint, lalu menjalankan checklist akhir termasuk
pnpm install && pnpm devsebelum menganggap pekerjaan selesai.
Skrip Shell vs Skill Agen AI: Perbandingan Langsung
| Skrip | Skill | |
|---|---|---|
| Niat pengguna | ❌ nilai default kaku | ✅ menyesuaikan permintaan |
| Pengambilan keputusan | hanya jika flag diprogram | ✅ dinilai saat runtime |
| Perubahan versi | penulisan ulang manual | ✅ memeriksa kondisi saat ini |
| Pemulihan kesalahan | berhenti | ✅ memperbaiki dan lanjut |
| Verifikasi hasil | ❌ | ✅ checklist akhir |
| Biaya pemeliharaan | penumpukan flag, pembaruan versi | mengedit Markdown, bukan kode |
Cara Menginstal Skill Agen AI dengan CLI npx skills
Instalasi dilakukan dengan satu perintah menggunakan skills CLI:
npx skills add https://github.com/Tech-Voyage-Dev/scaffold-nuxt-cloudflare-app-skill.git -g
CLI akan mengkloning repo, menemukan skill tersebut, dan menanyakan agen mana dari 77 agen yang didukung yang akan menerimanya:

Kami memilih Symlink (metode yang direkomendasikan), yang menginstal skill satu kali di ~/.agents/skills dan menghubungkan setiap agen yang dipilih ke satu salinan ini.

- Silakan merujuk ke artikel ini, Mengatasi Fragmentasi Kemampuan Agen AI dengan npx skills, tentang cara memusatkan skill agen dalam satu sumber kebenaran tunggal.
Membuka Claude Code mengonfirmasi bahwa skill tersebut telah berhasil diinstal.

Dari sana, sebuah perintah bahasa alami adalah semua yang Anda butuhkan:
"Scaffold a new Nuxt app deployed to Cloudflare Workers — Nuxt UI, a blog section, and a D1 database"
Skill ini bersifat open source; silakan kunjungi repo GitHub kami dan cobalah sendiri.
Artikel Terkait

Kolaborasi
Self-Host Buzz dari Block: Ruang Kerja Bersama Agen AI Anda
Pelajari cara self-host relay Buzz Block pada Linux VPS di balik Cloudflare. Kelola ruang kerja berbasis Nostr tempat kolaborasi manusia dan agen AI.
16 MENIT BACA
Perjalanan
Host Sendiri Rencana Perjalanan Anda dengan TREK dan Docker
Pelajari cara deploy TREK dengan Docker, amankan lewat Cloudflare R2 dan Caddy, serta gunakan agen AI via MCP untuk rencana perjalanan Anda yang lancar.
22 MENIT BACA
Cloudflare
Membangun Sistem Memori AI Persisten di Cloudflare
Pelajari cara membangun sistem memori AI persisten dan mandiri di Cloudflare menggunakan Second Brain dan MCP. Berbagi konteks di Claude dan Obsidian.
7 MENIT BACA
Sebelumnya
Membangun Sistem Memori AI Persisten di Cloudflare
Pelajari cara membangun sistem memori AI persisten dan mandiri di Cloudflare menggunakan Second Brain dan MCP. Berbagi konteks di Claude dan Obsidian.

Berikutnya
Host Sendiri Rencana Perjalanan Anda dengan TREK dan Docker
Pelajari cara deploy TREK dengan Docker, amankan lewat Cloudflare R2 dan Caddy, serta gunakan agen AI via MCP untuk rencana perjalanan Anda yang lancar.