S
Skills Sanity Io
code-review-and-quality
sanity-io
Melakukan tinjauan kode multi-sumbu. Gunakan sebelum menggabungkan perubahan apa pun. Gunakan saat meninjau kode yang ditulis oleh diri sendiri, agen lain, atau manusia. Gunakan saat Anda perlu…
official
code-simplification
sanity-io
Menyederhanakan kode untuk kejelasan. Gunakan saat melakukan refaktorisasi kode untuk kejelasan tanpa mengubah perilaku. Gunakan saat kode berfungsi tetapi sulit dibaca, dipelihara, atau dikembangkan…
official
Command Development
sanity-io
Keterampilan ini harus digunakan ketika pengguna meminta untuk "membuat perintah garis miring", "menambahkan perintah", "menulis perintah kustom", "mendefinisikan argumen perintah", "menggunakan perintah…
official
content-experimentation-best-practices
sanity-io
Panduan terstruktur untuk merancang, menjalankan, dan menganalisis eksperimen konten guna meningkatkan konversi dan keterlibatan. Mencakup kerangka hipotesis, pemilihan metrik, perhitungan ukuran sampel, dan pengujian signifikansi statistik dalam eksperimen A/B dan multivariat. Menyertakan sumber daya terperinci tentang nilai-p, interval kepercayaan, analisis kekuatan, dan metode Bayesian untuk menafsirkan hasil. Menyediakan pola integrasi CMS untuk mengelola varian di tingkat bidang dan menghubungkan eksternal...
official
content-modeling-best-practices
sanity-io
Panduan pemodelan konten terstruktur untuk desain skema, penggunaan ulang, dan pengiriman multi-saluran. Mencakup prinsip inti: memperlakukan konten sebagai data, bukan halaman, mempertahankan sumber kebenaran tunggal, mendesain untuk saluran masa depan, dan mengoptimalkan alur kerja editor. Termasuk kerangka keputusan untuk referensi versus objek tersemat, pemisahan perhatian, dan pola penggunaan ulang konten. Memberikan panduan taksonomi dan klasifikasi untuk pendekatan datar, hierarkis, dan faset. Berlaku untuk...
official
create-agent-with-sanity-context
sanity-io
Bangun agen AI dengan akses terstruktur ke konten Sanity melalui Agent Context. Gunakan saat menyiapkan chatbot bertenaga Sanity, menghubungkan asisten AI ke Sanity…
official
dial-your-context
sanity-io
Sesi interaktif untuk membuat konten kolom Instruksi bagi Sanity Agent Context MCP. Gunakan skill ini setiap kali pengguna menyebutkan penyesuaian konteks agen, meningkatkan…
official
find-skills
sanity-io
Membantu pengguna menemukan dan memasang skill agen saat mereka mengajukan pertanyaan seperti "bagaimana cara melakukan X", "cari skill untuk X", "apakah ada skill yang bisa...", atau menyatakan...
official
find-skills
sanity-io
Membantu pengguna menemukan dan memasang keterampilan agen ketika mereka mengaj
official
grill-me
sanity-io
Wawancarai pengguna secara terus-menerus tentang suatu rencana atau desain hingga mencapai pemahaman bersama, selesaikan setiap cabang dari pohon keputusan. Gunakan saat pengguna ingin…
official
Hook Development
sanity-io
Keterampilan ini harus digunakan ketika pengguna meminta untuk "membuat hook", "menambahkan hook PreToolUse/PostToolUse/Stop", "memvalidasi penggunaan alat", "mengimplementasikan hook berbasis prompt",…
official
i18n-array-groq-query-migration
sanity-io
Detect and update legacy GROQ patterns where language is read from _key for sanity-plugin-internationalized-array when users mention v4 to v5 migration, or…
official
improve-codebase-architecture
sanity-io
Jelajahi basis kode untuk menemukan peluang perbaikan arsitektur, dengan fokus membuat basis kode lebih mudah diuji dengan memperdalam modul yang dangkal. Gunakan ketika…
official
MCP Integration
sanity-io
Keterampilan ini harus digunakan ketika pengguna meminta untuk "menambahkan server MCP", "mengintegrasikan MCP", "mengonfigurasi MCP di plugin", "menggunakan .mcp.json", "menyiapkan Model Context Protocol",…
official
next-best-practices
sanity-io
Praktik terbaik Next.js - konvensi file, batasan RSC, pola data, API asinkron, metadata, penanganan kesalahan, penangan rute, optimasi gambar/font,…
official
next-cache-components
sanity-io
Komponen Cache Next.js 16 - PPR, gunakan arahan cache, cacheLife, cacheTag, updateTag
official
optimize-agent-prompt
sanity-io
Sesuaikan agen Konteks Agen Sanity Anda melalui percakapan terpandu. Mengubah data eksplorasi menjadi instruksi siap produksi dan menyusun prompt sistem…
official
performance-optimization
sanity-io
Mengoptimalkan kinerja aplikasi. Gunakan ketika ada persyaratan kinerja, ketika Anda mencurigai adanya regresi kinerja, atau ketika Core Web Vitals atau waktu muat…
official
playwright-best-practices
sanity-io
Gunakan saat menulis tes Playwright, memperbaiki tes yang tidak stabil, men-debug kegagalan, mengimplementasikan Page Object Model, mengonfigurasi CI/CD, mengoptimalkan kinerja, melakukan mocking…
official
playwright-cli
sanity-io
Mengotomatiskan interaksi browser untuk pengujian web, pengisian formulir, tangkapan layar, dan ekstraksi data. Gunakan saat pengguna perlu menavigasi situs web, berinteraksi dengan web…
official
pnpm
sanity-io
Manajer paket Node.js dengan resolusi dependensi yang ketat. Gunakan saat menjalankan perintah spesifik pnpm, mengonfigurasi workspace, atau mengelola dependensi dengan…
official
portable-text-conversion
sanity-io
Konversi konten HTML dan Markdown menjadi blok Portable Text untuk Sanity. Gunakan saat memigrasi konten dari CMS lama, mengimpor HTML atau Markdown ke Sanity,…
official
portable-text-serialization
sanity-io
Render dan serialisasi Portable Text ke React, Svelte, Vue, Astro, HTML, Markdown, dan teks biasa. Gunakan saat mengimplementasikan rendering Portable Text di frontend mana pun…
official
pr-description
sanity-io
Menulis deskripsi PR dan catatan rilis untuk monorepo Sanity. Mengikuti template PR repositori dengan Deskripsi, Apa yang perlu ditinjau, Pengujian, dan Catatan untuk…
official
rxjs-like-a-pro
sanity-io
Keterampilan ini membantu Anda menulis kode RxJS yang idiomatis, dapat dikomposisikan, dan bebas dari jebakan umum. Filosofi intinya: simpan logika di dalam rantai observable. Setiap kali Anda menggunakan .subscribe(), tanyakan apakah pekerjaan tersebut dapat diekspresikan sebagai transformasi di dalam .pipe().
official
sanity-best-practices
sanity-io
Praktik terbaik dan panduan integrasi yang komprehensif untuk pengembangan Sanity CMS di berbagai kerangka kerja dan topik. Mencakup lebih dari 10 integrasi kerangka kerja termasuk Next.js, Nuxt, Astro, Remix, SvelteKit, dan Angular dengan pola spesifik kerangka kerja serta panduan pengaturan. Termasuk panduan topik untuk desain skema, optimasi kueri GROQ, Visual Editing, Portable Text, gambar, TypeGen, lokalisasi, dan migrasi konten. Menyediakan struktur referensi cepat untuk memuat hanya panduan yang relevan berdasarkan jenis tugas,...
official
sanity-live-cache-components
sanity-io
Migrasikan aplikasi next-sanity ke cacheComponents - mode ketat, pola komponen tiga lapis, perspektif/stega/includeDrafts eksplisit, konvensi prop-drilling
official
sanity-migration
sanity-io
Merencanakan, mengimplementasikan, dan meninjau migrasi dari CMS lain serta sistem konten ke Sanity. Gunakan saat melakukan migrasi atau replatforming ke Sanity dari AEM, Adobe Experience Manager, Contentful, Strapi, Webflow, WordPress, Payload, Drupal, file Markdown/MDX/frontmatter, ekspor WXR/XML, API CMS, dump database, HTML statis, atau saat merancang alur kerja ekstraksi, transformasi, konversi Portable Text, migrasi aset, pengalihan, validasi, dan cutover.
officialdevelopmentdatabase
seo-aeo-best-practices
sanity-io
Panduan optimasi SEO dan AEO yang komprehensif mencakup metadata, data terstruktur, EEAT, dan kesiapan AI. Mencakup optimasi mesin pencari tradisional (SEO) dan optimasi mesin jawaban AI (AEO) di Google, ChatGPT, Perplexity, dan platform serupa. Termasuk dasar-dasar teknis SEO: metadata, tag Open Graph, sitemap, robots.txt, hreflang, dan konfigurasi SEO internasional. Menyediakan pola data terstruktur JSON-LD untuk skema Artikel, FAQ, Breadcrumb, dan Produk. Menerapkan...
official
shape-your-agent
sanity-io
Sesi interaktif untuk menyusun prompt sistem bagi agen AI yang didukung oleh Sanity Agent Context MCP. Gunakan keterampilan ini ketika pengguna ingin mendefinisikan kepribadian agen,…
official
tdd
sanity-io
Pengembangan berbasis pengujian dengan siklus merah-hijau-refaktor. Gunakan saat pengguna ingin membangun fitur atau memperbaiki bug menggunakan TDD, menyebutkan "merah-hijau-refaktor", ingin…
official
tsdown
sanity-io
Gabungkan pustaka TypeScript dan JavaScript dengan kecepatan sangat cepat yang didukung oleh Rolldown. Gunakan saat membangun pustaka, menghasilkan deklarasi tipe, menggabungkan untuk…
official
turborepo
sanity-io
Sistem build untuk monorepo JavaScript/TypeScript. Turborepo menyimpan cache output tugas dan menjalankan tugas secara paralel berdasarkan grafik dependensi.
official
vercel-react-best-practices
sanity-io
Panduan optimasi performa React dan Next.js dari Vercel Engineering. Skill ini harus digunakan saat menulis, meninjau, atau merefaktor kode React/Next.js…
official
vercel-react-best-practices
sanity-io
Panduan optimasi kinerja React dan Next.js dari Vercel Engineering. Skill ini harus digunakan saat menulis, meninjau, atau merefaktor kode React/Next.js…
official
vitest
sanity-io
Kerangka kerja pengujian unit cepat Vitest yang didukung oleh Vite dengan API yang kompatibel dengan Jest. Gunakan saat menulis pengujian, melakukan mocking, mengonfigurasi cakupan, atau bekerja dengan pengujian…
official
write-a-skill
sanity-io
Buat keterampilan agen baru dengan struktur yang tepat, pengungkapan progresif, dan sumber daya yang terpaket. Gunakan saat pengguna ingin membuat, menulis, atau membangun keterampilan baru.
official