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.