Modeling Content

Design AEM Edge Delivery block content models with canonical model selection and table-structure guidance.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/paul-hosking-cdw-com/da-with-ue-demo --skill modeling-content-paul-hosking-cdw-com
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Modeling Content
Source: https://github.com/paul-hosking-cdw-com/da-with-ue-demo/tree/main/.claude/skills/content-modeling
Command: npx skills add https://github.com/paul-hosking-cdw-com/da-with-ue-demo --skill modeling-content-paul-hosking-cdw-com

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Content teams designing AEM Edge Delivery blocks need a clear, reusable content model that authors can understand and apply consistently across pages and projects.

Core Features & Use Cases

  • Guides the selection of one of the four canonical models (Standalone, Collection, Configuration, Auto-Blocked) to match block purpose.
  • Defines robust table structures and semantic formatting to encode headings, descriptions, and CTAs for flexible decoration.
  • Documents best practices, edge cases, and cross-tool reusability to ensure maintainable content models.

Quick Start

Choose Standalone for a Hero block and describe how authors will structure content with a flexible table using semantic formatting.

Frequently Asked Questions about Modeling Content

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

FAQPage Schema
How do I design content models for AEM Edge Delivery blocks?

To design content models for AEM Edge Delivery blocks, select one of four canonical models (Standalone, Collection, Configuration, Auto-Blocked) and define authoring structures using robust table layouts and semantic formatting rules.

What are the four canonical content models for AEM block authoring?

The four canonical AEM content models are Standalone, Collection, Configuration, and Auto-Blocked. They guide the selection process to match your specific block purpose and define a reusable structure that authors can apply consistently.

How do I use semantic formatting to structure AEM block content?

Semantic formatting structures AEM block content by encoding headings, descriptions, and CTAs within flexible table structures. This approach ensures content is properly separated from decoration code for flexible rendering across pages.

When should I use the Auto-Blocked content model instead of Standalone?

Use the Auto-Blocked content model when blocks need automatic application based on content patterns, whereas Standalone is for explicit author-driven placement like a Hero block. Model selection depends on the block's specific purpose and required authoring flexibility.

What is the best way to migrate existing content models to new AEM block patterns?

The best way to migrate existing content models to new AEM block patterns is to apply canonical model selection criteria, validate against semantic formatting best practices, and document edge cases to ensure maintainable structures during structural modifications.

Do I need to follow table structure guidance for every AEM block content model?

Yes, you need table structure guidance for AEM block content models to ensure robust data encoding. Defining tables properly allows authors to consistently structure content and enables flexible decoration without altering the underlying semantic format.