説明文から新しいコンテンツモデルをスキャフォールドする
使うタイミング: PMが「このフィールドを持つCase Studiesセクションが必要」と言ってきた。ClaudeにWebinyのモデルへ変換させたい場合。
前提条件
- Webinyプロジェクトの稼働 —
npx create-webiny-projectでAWSへデプロイ - Personal access token — 管理画面 → Settings → Personal Access Tokens で作成
フロー
-
MCPを接続Add Webiny MCP using the manage API URL for
devenvironment. Verify it can list existing models.✓ コピーしました→ list_modelsが少なくともビルトインモデルを返す -
モデルをスキャフォールドCreate a
CaseStudycontent model with fields: title (text, required), client (text), summary (rich text), heroImage (file ref), publishedAt (datetime), tags (text, multi). SingularCase Study, pluralCase Studies.✓ コピーしました→ create_content_modelが1回呼び出される;フィールドIDが一貫してcamelCaseになる -
サンプルエントリをシードNow add 3 placeholder entries so the editorial team has something to look at.✓ コピーしました→ create_entryで3つのエントリが現実的なプレースホルダーコンテンツで作成される
結果: 管理UIをクリックする代わりに数分で編集チームが使えるモデル+サンプルデータが完成。
注意点
- フィールドIDに誤ってスペースが入る — Webinyはスペースを拒否する;MCPは正規化するが常にコミット前にプレビューすること
- URLのロケールが間違っている — URLに
/en-US/が含まれる — デフォルトロケールと一致させること