S

Skills Sanity Io

Agent Development
sanity-io
Keahlian ini harus digunakan ketika pengguna meminta untuk "membuat agen", "menambahkan agen", "menulis subagen", "frontmatter agen", "kapan menggunakan deskripsi", "agen…
official
code-review-and-quality
sanity-io
Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to…
official
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
Simplifies code for clarity. Use when refactoring code for clarity without changing behavior. Use when code works but is harder to read, maintain, or extend…
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 Sanity 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 server Sanity Context MCP. Gunakan skill ini setiap kali pengguna menyebutkan penyesuaian konteks agen,…
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
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express…
official
find-skills
sanity-io
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express…
official
find-skills
sanity-io
Membantu pengguna menemukan dan memasang keterampilan agen ketika mereka mengaj
official
frontend-design
sanity-io
Ciptakan antarmuka frontend yang khas dan berkualitas produksi dengan kualitas desain tinggi. Gunakan keterampilan ini ketika pengguna meminta untuk membangun komponen web, halaman, atau…
official
frontend-design
sanity-io
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or…
official
grill-me
sanity-io
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to…
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
i18n-array-groq-query-migration
sanity-io
Mendeteksi dan memperbarui pola GROQ lama di mana bahasa dibaca dari _key untuk sanity-plugin-internationalized-array ketika pengguna menyebutkan migrasi v4 ke v5, atau…
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
improve-codebase-architecture
sanity-io
Explore a codebase to find opportunities for architectural improvement, focusing on making the codebase more testable by deepening shallow modules. Use when…
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
next-cache-components
sanity-io
Next.js 16 Cache Components - PPR, use cache directive, 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
performance-optimization
sanity-io
Optimizes application performance. Use when performance requirements exist, when you suspect performance regressions, or when Core Web Vitals or load times…
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-best-practices
sanity-io
Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, 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
playwright-cli
sanity-io
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web…
official
Plugin Settings
sanity-io
Keterampilan ini harus digunakan ketika pengguna bertanya tentang "plugin settings", "store plugin configuration", "user-configurable plugin", ".local.md files", "plugin…
official
Plugin Structure
sanity-io
Keterampilan ini harus digunakan ketika pengguna meminta untuk "membuat plugin", "membuat kerangka plugin", "memahami struktur plugin", "mengatur komponen plugin", "menyiapkan…
official
plugin-transfer
sanity-io
Memandu agen dalam memigrasi plugin yang sudah ada ke dalam monorepo ini menggunakan alur kerja generator copy-plugin.
official
plugin-transfer
sanity-io
Guides agents through migrating an existing plugin into this monorepo with the copy-plugin generator workflow.
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
Write PR descriptions and release notes for the Sanity monorepo. Follows the repo's PR template with Description, What to review, Testing, and Notes for…
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
rxjs-like-a-pro
sanity-io
How to write idiomatic, efficient RxJS code. Use this skill whenever the user is writing, refactoring, reviewing, or debugging code that uses RxJS — including…
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-config-reducers
sanity-io
Add and review Sanity config properties that are reduced across root config and plugins. Use when adding beta flags, feature config, workspace/source options,…
official
sanity-config-reducers
sanity-io
Tambahkan dan tinjau properti konfigurasi Sanity yang direduksi di seluruh konfigurasi root dan plugin. Gunakan saat menambahkan flag beta, konfigurasi fitur, opsi workspace/sumber,...
official
sanity-default-plugins
sanity-io
Create and wire Sanity core plugins using the monorepo's default plugin conventions. Use when adding, modifying, or reviewing plugins under…
official
sanity-default-plugins
sanity-io
Buat dan hubungkan plugin inti Sanity menggunakan konvensi plugin bawaan monorepo. Gunakan saat menambahkan, memodifikasi, atau meninjau plugin di bawah…
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.
data-analysisdatabasedevelopment
sanity-plugin-authoring
sanity-io
Explain and create Sanity Studio plugins using the public plugin and tool APIs. Use when creating user-facing plugins, adding tools through plugins, or when an…
official
sanity-plugin-authoring
sanity-io
Jelaskan dan buat plugin Sanity Studio menggunakan API plugin dan tool publik. Gunakan saat membuat plugin yang menghadap pengguna, menambahkan tool melalui plugin, atau saat…
official
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 server Sanity Context MCP. Gunakan keterampilan ini saat pengguna ingin mendefinisikan agen...
official
Skill Development
sanity-io
Keterampilan ini harus digunakan ketika pengguna ingin "membuat keterampilan", "menambahkan keterampilan ke plugin", "menulis keterampilan baru", "memperbaiki deskripsi keterampilan", "mengorganisir keterampilan…
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
test-studio-script-runner
sanity-io
Menjelaskan alat Script Runner dev/test-studio. Gunakan saat menambahkan, mengedit, menjalankan, atau mendokumentasikan skrip di dev/test-studio/src/script-runner, atau ketika…
official
test-studio-script-runner
sanity-io
Explains the dev/test-studio Script Runner tool. Use when adding, editing, running, or documenting scripts in dev/test-studio/src/script-runner, or when the…
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
tsdown
sanity-io
Bundle TypeScript and JavaScript libraries with blazing-fast speed powered by Rolldown. Use when building libraries, generating type declarations, bundling for…
official
tsdown
sanity-io
tsdown pustaka penggabung TypeScript cepat yang didukung oleh Rolldown dan Oxc. Gunakan saat menggabungkan pustaka TypeScript, mengonfigurasi titik masuk, atau menghasilkan .d.ts…
official
turborepo
sanity-io
Sistem build untuk monorepo JavaScript/TypeScript. Turborepo menyimpan cache output tugas dan menjalankan tugas secara paralel berdasarkan grafik dependensi.
official
turborepo
sanity-io
Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI…
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
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js…
official
vercel-react-best-practices
sanity-io
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring 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
vitest
sanity-io
Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test…
official
write-a-skill
sanity-io
Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.
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
Writing Hookify Rules
sanity-io
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on…
official