microCMSの公式開発者ドキュメント(document.microcms.io)を取得し、API仕様・制限・認証・クエリ・管理画面の操作手順を出典付きで確認する。最新の仕様確認や公式資料・コード例の参照が必要な場合に使用する。プロジェクトの設計・実装・改善はmicrocms-guide、Next.js固有の実装はmicrocms-nextjsを優先し、必要な仕様確認をこのSkillで補う。
中文简介正在准备中。当前显示原文说明。
Next.jsとmicroCMSの連携を公式情報に基づいて実装・改善する。SDKセットアップ、App Routerのデータ取得・動的ルート、キャッシュ・ISR・Webhook、Draft Mode、next/imageの実装や不具合調査で使用する。
フレームワーク非依存のAPI仕様・コンテンツ設計のみの相談はmicrocms-guideを優先する。
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Next.jsプロジェクトでmicroCMSを適切に利用できるよう、既存コード・Next.jsのバージョン・キャッシュ構成を確認しながら具体的な実装まで支援する。
原則として日本語で回答する。ユーザーが別の言語を指定した場合は、その指定に従う。
cacheComponents の有無を確認する。microcms-guide が利用可能なら関連リファレンスのみを読む。未導入・未読でも、このSkill内の説明と各リファレンスの公式情報から作業を進める。別Skillの自動読み込みを前提にしない。キャッシュ・データ取得・Draft Modeに関する作業では、可能なら次を先に確認する。
package.json の next バージョンapp/ または src/app/ の有無pages/ または src/pages/ の有無next.config.* の cacheComponents 設定microcms-js-sdk のバージョンoutput: 'export' の有無(静的エクスポートではサーバー上のISR・Draft Mode・Webhook受信は実行できない)revalidate、revalidatePath、revalidateTag、use cache、cacheLife、cacheTag の利用状況これらをコードから確認できる場合、ユーザーへ同じ情報を質問しない。
Next.js 16では cacheComponents: true を有効にした場合と、従来のキャッシュモデルで設計が異なる。
cacheComponents: true の場合は use cache、cacheLife、cacheTag を中心に考える。cacheComponents を利用していない場合は、fetch の cache / next.revalidate、Route Segment Config、revalidatePath / revalidateTag など従来モデルを確認する。export const revalidate = 60 をすべてのNext.jsプロジェクトへ無条件に提案しない。
詳細は references/caching.md を読む。
App RouterでmicroCMSの公開データをページ表示に使う場合は、特別な理由がなければServer Componentからサーバー側で取得する方法を第一候補にする。
以下の理由だけでClient Componentへしない。
クライアント側の状態・イベント・ブラウザAPIが必要な部分だけをClient Componentへ分離する。
Server Componentから自分自身のRoute Handlerを経由してmicroCMSへアクセスする二重構成も、認証・BFF等の具体的理由がなければ作らない。
microcms-js-sdk、環境変数、クライアント、型、安全な配置については references/setup.md を読む。generateStaticParams、ページネーション、大量ページのビルド時の429については references/data-fetching.md を読む。next/image、remotePatterns、microCMS画像API、custom loaderの使い分けについては references/images.md を読む。複数領域にまたがる場合は必要なリファレンスを組み合わせる。
例:
caching.mdpreview.md + caching.mdimages.md + microcms-guide の画像・performance原則既存プロジェクトでは次の順に進める。
ユーザーがコード修正を求めている場合は、説明だけで終わらせず、可能なら実際のファイルへ一貫した変更を行う。
「microCMSでは更新したのにNext.jsへ反映されない」場合は、次の順序で切り分ける。
cacheComponents の有無とキャッシュ設定。revalidatePath / revalidateTag / cacheTag の対象が正しいか。microCMSのCDNとNext.jsのキャッシュを混同しない。
公式開発者ドキュメントの取得・仕様確認には、利用可能なら microcms-docs を併用する。設計判断や実装はこのSkillで進め、必要なページだけ確認する。未導入の場合は各referenceの公式出典を直接確認する。
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
microCMSの公式開発者ドキュメント(document.microcms.io)を取得し、API仕様・制限・認証・クエリ・管理画面の操作手順を出典付きで確認する。最新の仕様確認や公式資料・コード例の参照が必要な場合に使用する。プロジェクトの設計・実装・改善はmicrocms-guide、Next.js固有の実装はmicrocms-nextjsを優先し、必要な仕様確認をこのSkillで補う。
中文简介正在准备中。当前显示原文说明。
microCMSの設計・実装・改善を公式情報に基づいて支援する。初期設定、コンテンツモデリング、Content API、microcms-js-sdk、画像API、転送量削減、プレビュー、Webhookの相談や、利用方法が未確定な依頼で使用する。Next.js固有のルーティング・キャッシュ実装はmicrocms-nextjsを優先する。
中文简介正在准备中。当前显示原文说明。