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を優先する。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
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を優先する。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.