nuxt-studio について
nuxt-studio は、Nuxt Content プロジェクトのコンテンツ編集と公開を扱うスキルです。リポジトリ、認証、デプロイ、公開の確認を案内し、コレクションやレンダリングの作業は nuxt-content の範囲に分けます。
主な機能
- 01バージョン、デプロイ、認証設定の確認
- 02エディターと Git リポジトリの設定
- 03ビジュアル編集、下書き、メディアの管理
- 04本番ログインと公開の検証
活用シーン
- 01Nuxt Content プロジェクトの編集機能を設定
- 02リポジトリ、ログインコールバック、デプロイ設定の調査
- 03編集内容のコミットとサイト公開を検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ onmax/ nuxt-skills --skill nuxt-studioインストール後、Claude Code で/nuxt-studioを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/configuration.mddeployment.mdlive-editing.md詳細
Nuxt Studio
Nuxt Studio はコンテンツの編集と公開を担います。Nuxt Content はコレクション、クエリ、解析、レンダリングを担います。
ワークフロー
- インストールされている
nuxt-studioと@nuxt/contentのバージョン、デプロイモード、リポジトリプロバイダー、認証プロバイダーを確認します。エディタールート、Git ターゲット、ログインコールバックがすべて同じデプロイ先を指していれば、セットアップは完了です。 - 以下から最も適したガイドを開き、コレクションやスキーマの変更は
nuxt-contentの範囲内にとどめます。 - ファイルシステムに対するローカル編集を確認してから、本番環境のログインと SSR 対応デプロイ環境での公開サイクルを1回確認します。コミットが設定されたブランチに反映され、再ビルドされたサイトにその内容が表示されれば完了です。
ルーティング
| タスク | 開く |
|---|---|
| インストール、リポジトリ設定、OAuth/カスタム認証、エディターフィルター、環境変数 | 設定 |
| ビジュアル編集/MDC 編集、スキーマフォーム、下書き、メディア、AI 支援 | ライブ編集 |
| SSR デプロイ、Git 公開、ブランチ戦略、競合、モノレポ | デプロイ |
| コレクション、バリデーター、クエリ、フック、レンダリング | nuxt-content スキル |
ベースライン
npx nuxt module add nuxt-studio
export default defineNuxtConfig({
modules: ['@nuxt/content', 'nuxt-studio'],
studio: {
repository: {
provider: 'github',
owner: 'your-org',
repo: 'your-repo',
branch: 'main',
},
},
})
NUXT_STUDIO_AUTH_GITHUB_CLIENT_ID=<client-id>
NUXT_STUDIO_AUTH_GITHUB_CLIENT_SECRET=<client-secret>
Studio はデフォルトで /_studio で動作します。対応している CI プロバイダーではリポジトリのメタデータを推定できますが、認証情報は引き続き明示的にデプロイシークレットとして設定する必要があります。
コメント
Markdown 対応