content-modeling

Creates consistent, author-friendly content models for blocks with XML frontmatter and safety evaluation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Content-modeling for blocks can be inconsistent and hard for authors to reason about. This skill provides a structured approach to model content that remains flexible, scalable, and easy for authors to work with.

Core Features & Use Cases

  • Defines and compares the 4 canonical block models (Standalone, Collection, Configuration, Auto-Blocked) to guide design choices.
  • Provides a practical methodology for Step-by-Step content-model design, validation, and documentation.
  • Supports integration with related skills (CDD, building-blocks) to hand off work from design to implementation.

Quick Start

Outline your block’s content structure using a simple, semantic model and begin applying the canonical patterns.

Frequently Asked Questions about content-modeling

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

FAQPage Schema
What is content modeling for AEM edge delivery block design?

Content modeling for AEM block design is structuring content semantically so it remains flexible, scalable, and easy for authors to reason about. It uses canonical patterns to guide how standalone, collection, configuration, and auto-blocked content are organized.

How do I create consistent and author-friendly content models for new blocks?

To create author-friendly content models, define your block's content structure using a simple semantic model, apply canonical block patterns, enforce YAML frontmatter with a name and description, and validate the design through a safety evaluation against unsafe content.

What are the 4 canonical block models for content modeling?

The 4 canonical block models are Standalone, Collection, Configuration, and Auto-Blocked. Comparing these patterns helps guide design choices when modeling content for blocks to ensure consistency and scalability across projects.

Does content modeling for blocks require YAML frontmatter?

Yes, content modeling for blocks requires enforcing a YAML frontmatter that includes a name and description. This ensures the content model is properly documented and canonicalized before supporting optional resources directories are added.

How do I audit existing block content models in an AEM project?

You audit existing block content models by applying the canonical block patterns to evaluate consistency and author-friendliness. This process involves reviewing the semantic structure, validating the YAML frontmatter, and performing a safety evaluation to guard against unsafe content.

Can I hand off content models to implementation skills like building-blocks?

Yes, this content modeling approach supports integration with related skills like CDD and building-blocks. This allows you to seamlessly hand off work from the content model design phase directly to the block implementation phase.