S
Sanity Ioスキル
code-review-and-quality
sanity-io
多軸コードレビューを実施します。変更をマージする前に使用してください。自分自身、他のエージェント、または人間が書いたコードをレビューする際に使用します。必要に応じて…
official
code-simplification
sanity-io
コードを明確にするために簡略化します。動作を変えずにコードをリファクタリングして明確にする場合に使用します。コードは動作するが、読みにくい、保守しにくい、拡張しにくい場合に使用します…
official
Command Development
sanity-io
このスキルは、ユーザーが「スラッシュコマンドを作成する」「コマンドを追加する」「カスタムコマンドを書く」「コマンド引数を定義する」「コマンドを使用する…」と依頼した場合に使用する必要があります。
official
content-experimentation-best-practices
sanity-io
コンテンツ実験の設計、実行、分析に関する構造化されたガイダンスで、コンバージョンとエンゲージメントを向上させます。仮説フレームワーク、指標の選択、サンプルサイズの計算、A/Bテストや多変量実験における統計的有意性検定を網羅。p値、信頼区間、検出力分析、結果解釈のためのベイズ手法に関する詳細なリソースを提供。フィールドレベルでバリアントを管理し、外部と接続するためのCMS統合パターンを含みます。
official
content-modeling-best-practices
sanity-io
構造化コンテンツモデリングのガイダンス:スキーマ設計、再利用性、マルチチャネル配信に対応。コンテンツをページではなくデータとして扱う、単一情報源の維持、将来のチャネルに対応した設計、編集者ワークフローの最適化といった基本原則を網羅。参照と埋め込みオブジェクトの判断基準、関心の分離、コンテンツ再利用パターンを提供。フラット、階層的、ファセット型アプローチのタクソノミーと分類ガイダンスを提示。対象範囲:...
official
create-agent-with-sanity-context
sanity-io
Agent Contextを通じてSanityコンテンツへの構造化アクセスを持つAIエージェントを構築します。Sanityを活用したチャットボットのセットアップや、AIアシスタントをSanityに接続する際に使用します…
official
dial-your-context
sanity-io
対話形式で、Sanity Agent Context MCPのInstructionsフィールドの内容を作成するインタラクティブセッションです。エージェントコンテキストの調整や改善についてユーザーが言及した際に、このスキルを使用してください。
official
find-skills
sanity-io
ユーザーが「Xをするにはどうすればいいか」「Xのスキルを探して」「〜できるスキルはあるか」といった質問をしたり、何かを表現したりしたときに、エージェントスキルを発見・インストールするのを支援します。
official
find-skills
sanity-io
ユーザーが「Xをするにはどうすればいいか」「Xのスキルを探して」「〜できるスキルはあるか」といった質問をしたり、何かを表現したりしたときに、エージェントスキルを発見・インストールするのを支援します。
official
grill-me
sanity-io
ユーザーの計画や設計について、決定木の各分岐を解決しながら、共通の理解に達するまで執拗にインタビューする。ユーザーが次のことを望む場合に使用する…
official
Hook Development
sanity-io
このスキルは、ユーザーが「フックを作成する」「PreToolUse/PostToolUse/Stopフックを追加する」「ツール使用を検証する」「プロンプトベースのフックを実装する」などを依頼した場合に使用されるべきです。
official
i18n-array-groq-query-migration
sanity-io
ユーザーがv4からv5への移行について言及した際に、sanity-plugin-internationalized-arrayの_keyから言語を読み取るレガシーなGROQパターンを検出して更新する、または…
official
improve-codebase-architecture
sanity-io
コードベースを探索してアーキテクチャ改善の機会を見つけ、浅いモジュールを深くすることでコードベースのテスト容易性を高めることに焦点を当てます。次の場合に使用します…
official
MCP Integration
sanity-io
このスキルは、ユーザーが「MCPサーバーを追加」「MCPを統合」「プラグインでMCPを設定」「.mcp.jsonを使用」「Model Context Protocolをセットアップ」などを依頼した場合に使用します。
official
next-best-practices
sanity-io
Next.jsのベストプラクティス - ファイル規約、RSC境界、データパターン、非同期API、メタデータ、エラーハンドリング、ルートハンドラ、画像/フォント最適化、…
official
next-cache-components
sanity-io
Next.js 16 キャッシュコンポーネント - PPR、use cacheディレクティブ、cacheLife、cacheTag、updateTag
official
optimize-agent-prompt
sanity-io
ガイド付き会話を通じてSanity Agent Contextエージェントを調整します。探索データを本番環境対応の指示に変換し、システムプロンプトを作成します…
official
performance-optimization
sanity-io
アプリケーションのパフォーマンスを最適化します。パフォーマンス要件がある場合、パフォーマンスの低下が疑われる場合、またはCore Web Vitalsや読み込み時間が…
official
playwright-best-practices
sanity-io
Playwrightテストの作成、不安定なテストの修正、障害のデバッグ、ページオブジェクトモデルの実装、CI/CDの設定、パフォーマンスの最適化、モック化などの際に使用します。
official
playwright-cli
sanity-io
ブラウザ操作を自動化し、Webテスト、フォーム入力、スクリーンショット、データ抽出を行います。ユーザーがWebサイトのナビゲーションやWebとのインタラクションを必要とする場合に使用します。
official
pnpm
sanity-io
厳格な依存関係解決を備えたNode.jsパッケージマネージャー。pnpm固有のコマンドの実行、ワークスペースの設定、依存関係の管理などに使用します。
official
portable-text-conversion
sanity-io
HTMLおよびMarkdownコンテンツをSanity用のPortable Textブロックに変換します。レガシーCMSからのコンテンツ移行時や、HTMLやMarkdownをSanityにインポートする際に使用します。
official
portable-text-serialization
sanity-io
Portable TextをReact、Svelte、Vue、Astro、HTML、Markdown、プレーンテキストにレンダリングおよびシリアライズします。任意のフロントエンドでPortable Textレンダリングを実装する際に使用します…
official
pr-description
sanity-io
SanityモノレポのPR説明とリリースノートを作成します。リポジトリのPRテンプレートに従い、説明、レビュー項目、テスト、注意事項などを記載します。
official
rxjs-like-a-pro
sanity-io
このスキルは、慣用的で構成可能、かつ一般的な落とし穴のないRxJSコードを書くのに役立ちます。核となる哲学は、ロジックをobservableチェーン内に保持することです。.subscribe()を使おうとするたびに、その処理を.pipe()内の変換として表現できないか自問してください。
official
sanity-best-practices
sanity-io
Sanity CMS開発におけるフレームワーク横断的な包括的なベストプラクティスと統合ガイド。Next.js、Nuxt、Astro、Remix、SvelteKit、Angularを含む10以上のフレームワーク統合を、フレームワーク固有のパターンとセットアップガイダンスとともにカバー。スキーマ設計、GROQクエリ最適化、ビジュアル編集、Portable Text、画像、TypeGen、ローカライゼーション、コンテンツ移行に関するトピックガイドを含む。タスクタイプに基づいて関連ガイドのみを読み込むためのクイックリファレンス構造を提供。
official
sanity-live-cache-components
sanity-io
next-sanityアプリをcacheComponentsに移行 - 厳格モード、3層コンポーネントパターン、明示的なperspective/stega/includeDrafts、プロップドリル規則
official
sanity-migration
sanity-io
他のCMSやコンテンツシステムからSanityへの移行を計画、実施、レビューします。AEM、Adobe Experience Manager、Contentful、Strapi、Webflow、WordPress、Payload、Drupal、Markdown/MDX/frontmatterファイル、WXR/XMLエクスポート、CMS API、データベースダンプ、静的HTMLからの移行やSanityへのリプラットフォーム時、または抽出、変換、Portable Text変換、アセット移行、リダイレクト、検証、カットオーバーワークフローの設計時に使用します。
officialdevelopmentdatabase
seo-aeo-best-practices
sanity-io
包括メタデータ、構造化データ、EEAT、AI対応を網羅した包括的なSEOおよびAEO最適化ガイダンス。Google、ChatGPT、Perplexity、および類似プラットフォームにおける従来の検索エンジン最適化(SEO)とAI回答エンジン最適化(AEO)の両方をカバー。メタデータ、Open Graphタグ、サイトマップ、robots.txt、hreflang、国際SEO設定などの技術的SEOの基本を提供。Article、FAQ、Breadcrumb、ProductスキーマのJSON-LD構造化データパターンを提供。実装...
official
shape-your-agent
sanity-io
Sanity Agent Context MCP を搭載したAIエージェントのシステムプロンプトを作成するためのインタラクティブセッションです。ユーザーがエージェントの性格を定義したい場合にこのスキルを使用します。
official
tdd
sanity-io
テスト駆動開発のレッド・グリーン・リファクタリングループ。ユーザーがTDDを使って機能を構築したりバグを修正したい場合、「レッド・グリーン・リファクタリング」に言及した場合、または…
official
tsdown
sanity-io
Rolldownを搭載した圧倒的な高速さでTypeScriptおよびJavaScriptライブラリをバンドルします。ライブラリの構築、型定義の生成、バンドルなどに使用します。
official
turborepo
sanity-io
JavaScript/TypeScriptモノレポ向けのビルドシステム。Turborepoはタスクの出力をキャッシュし、依存関係グラフに基づいてタスクを並列実行します。
official
vercel-react-best-practices
sanity-io
Vercel EngineeringによるReactおよびNext.jsのパフォーマンス最適化ガイドライン。このスキルは、React/Next.jsのコードを記述、レビュー、またはリファクタリングする際に使用すべきものです。
official
vercel-react-best-practices
sanity-io
Vercel EngineeringによるReactおよびNext.jsのパフォーマンス最適化ガイドライン。このスキルは、React/Next.jsのコードを記述、レビュー、またはリファクタリングする際に使用すべきです。
official
vitest
sanity-io
Viteを搭載した高速ユニットテストフレームワークで、Jest互換のAPIを備えています。テストの作成、モック、カバレッジ設定、テストの操作時に使用します。
official
write-a-skill
sanity-io
適切な構造、段階的な開示、バンドルされたリソースを使用して新しいエージェントスキルを作成します。ユーザーが新しいスキルを作成、記述、構築したい場合に使用します。
official