content-modeling

Guide content model design for AEM Edge Delivery blocks using canonical models.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/Permit-Junction/permitjunction-website --skill content-modeling-permit-junction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: content-modeling
Source: https://github.com/Permit-Junction/permitjunction-website/tree/main/.claude/skills/content-modeling
Command: npx skills add https://github.com/Permit-Junction/permitjunction-website --skill content-modeling-permit-junction

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you create clear, predictable, and reusable content models for AEM Edge Delivery blocks, making it easier for authors to create content and for developers to build experiences.

Core Features & Use Cases

  • Content Model Design: Guides you through understanding requirements, designing block structure, and validating against best practices.
  • Canonical Model Guidance: Provides examples and explanations for Standalone, Collection, Configuration, and Auto-Blocked models.
  • Advanced Scenarios: Offers solutions for nested blocks, item-level configurations, lists, and forms.
  • Use Case: When building a new card component, use this Skill to design a content model that allows authors to easily input an image, title, description, and call-to-action for each card, ensuring consistency and reusability.

Quick Start

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

Frequently Asked Questions about content-modeling

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

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

To design a content model for AEM Edge Delivery blocks, you should understand your content requirements, design the block structure using canonical models, validate against best practices, and document the final model.

What are the canonical content models available for block design?

The canonical content models available for block design are Standalone, Collection, Configuration, and Auto-Blocked. These models provide a structured foundation for predictable and reusable authoring experiences.

How do I handle advanced scenarios like nested blocks and forms in content modeling?

Advanced content modeling scenarios like nested blocks, item-level configurations, lists, and forms are handled by applying specific structural patterns that maintain data integrity while allowing complex authoring experiences.

Why does my content model result in an unpredictable authoring experience?

An unpredictable authoring experience usually occurs when a content model lacks clear structure. Validating your block design against canonical models and best practices ensures authors can easily input data and developers can build experiences consistently.

Can I use standalone and collection models together when structuring block data?

Yes, you can use standalone and collection models together. Structuring block data often requires combining canonical models to handle both single instances and repeated items within the same AEM Edge Delivery block.

What's the best way to document a final content model for a new component?

The best way to document a final content model is to map the validated block structure against content requirements, ensuring the documented design allows authors to seamlessly input elements like images, titles, and calls-to-action.