craft-content-modeling

Plan and document Craft CMS 5 content architecture with sections, fields, and relations.

66|6|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/michtio/craftcms-claude-skills --skill craft-content-modeling
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: craft-content-modeling
Source: https://github.com/michtio/craftcms-claude-skills/tree/main/skills/craft-content-modeling
Command: npx skills add https://github.com/michtio/craftcms-claude-skills --skill craft-content-modeling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan and document robust Content Architecture for Craft CMS 5, covering sections, entry types, fields, Matrix, relations, and multi-site propagation to align editors and developers on structure and migrations.

Core Features & Use Cases

  • Guidance on choosing section types (Single, Channel, Structure), entry types, and field layouts.
  • Strategies for Matrix, nested entries, relations, eager loading, and project config.
  • Practical content modeling patterns for multi-site and multi-language projects, with references to standard patterns.

Quick Start

Outline a Craft 5 content model by mapping sections, entry types, and fields for a multi-site project.

Frequently Asked Questions about craft-content-modeling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan content architecture for a Craft CMS 5 multi-site project?▼

Craft CMS 5 content architecture planning maps sections, entry types, and fields across multi-site projects, defining propagation rules and reusable field strategies so editors and developers align on structure before migration.

When should I use Matrix vs nested entries in Craft CMS 5?▼

Matrix in Craft CMS 5 handles flexible content blocks within a single entry, while nested entries model deeper hierarchical relationships. Choosing depends on whether content reuse or parent-child depth drives your page structure.

What's the best way to organize sections and entry types in Craft CMS?▼

Organizing Craft CMS sections starts with choosing Single, Channel, or Structure types based on content volume and hierarchy, then defining entry types and field layouts that enforce a consistent, reusable field strategy across the project.

How do multi-site propagation rules work in Craft CMS 5?▼

Multi-site propagation rules in Craft CMS 5 control whether entries and fields sync across sites or remain independent, letting you define per-field translation behavior for multi-language projects while maintaining a shared content model.

Does this content modeling approach handle eager loading and relationships in Craft CMS?▼

Yes, Craft CMS content modeling includes best practices for relationships and eager loading, ensuring related entries and Matrix blocks query efficiently without degrading performance across complex multi-site architectures.

Can I use this for migrating existing content structures into Craft CMS 5?▼

Yes, the content architecture planning process covers migrations by documenting project config considerations, field layouts, and section structures, guiding teams through structure decisions when moving existing content into Craft CMS 5.