Modeling Content

Design semantic content models for AEM Edge Delivery Services blocks.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/paolomoz/quasar --skill modeling-content-paolomoz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Modeling Content
Source: https://github.com/paolomoz/quasar/tree/main/.skills/content-modeling
Command: npx skills add https://github.com/paolomoz/quasar --skill modeling-content-paolomoz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design clear, semantic, and reusable content models for AEM Edge Delivery Services blocks, making it easier for content authors to create and manage content.

Core Features & Use Cases

  • Canonical Model Selection: Guides you to choose the best model (Standalone, Collection, Configuration, Auto-Blocked) for your block's purpose.
  • Table Structure Design: Provides principles for creating predictable and flexible table structures.
  • Best Practice Validation: Offers a checklist to ensure your content model is effective and avoids common anti-patterns.
  • Use Case: When building a new "Card" block, this skill helps you define how authors will input the image, title, description, and link for each card in a way that's easy to understand and implement.

Quick Start

Use the content modeling skill to design a content model for a new hero block.

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 Services blocks?

To design content models for AEM Edge Delivery Services blocks, you define semantic and predictable table structures. This ensures blocks like heroes and cards are reusable and author-friendly.

What is the best way to structure content tables for AEM blocks?

The best way to structure content tables is by applying canonical model selection and table design principles. This creates predictable structures that allow authors to easily input block data.

When should I use standalone versus collection content models in AEM?

You choose between standalone, collection, configuration, or auto-blocked canonical models based on your block's specific purpose. This selection ensures the content model remains reusable and validated against best practices.

How do I validate my content models against AEM block anti-patterns?

You validate content models against anti-patterns by using a best practice validation checklist. This ensures your block design avoids common structural issues and remains effective for content authors.

Does this content modeling approach work for custom AEM block design?

Yes, this content modeling approach works for custom AEM block design by guiding the creation of author-friendly structures. It helps you define how authors input images, titles, and links for custom blocks.