Using Content Driven Development

Orchestrate the Content Driven Development process for AEM Edge Delivery Services.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enforces a Content Driven Development (CDD) process, ensuring that all AEM Edge Delivery Services development prioritizes author needs and real content, leading to more intuitive and efficient development workflows.

Core Features & Use Cases

  • Mandatory Content-First Approach: Guarantees that development starts with content discovery and modeling, not code.
  • Author-Friendly Content Models: Orchestrates the creation of content structures that are easy for authors to use.
  • Integrated Testing: Leverages real content for development testing and PR validation.
  • Use Case: When building a new component for an AEM website, this Skill ensures you first identify or create sample content, design an author-friendly content model, and then build the component against that content, preventing rework and improving usability.

Quick Start

Use the content-driven-development skill to start building a new AEM block by first discovering or creating test content.

Frequently Asked Questions about Using Content Driven Development

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

FAQPage Schema
What is content-driven development for AEM Edge Delivery Services?

Content-driven development is a workflow that prioritizes content discovery and author-friendly content modeling before writing code for AEM Edge Delivery Services, ensuring development tasks rely on real content to improve usability and reduce rework.

How do I build an AEM component using a content-first workflow?

To build an AEM component using a content-first workflow, identify or create real test content, design an author-friendly content model, implement the component against that content, and validate it using integrated testing blocks.

Does AEM Edge Delivery Services support author-friendly content modeling?

Yes, AEM Edge Delivery Services supports author-friendly content modeling by orchestrating content structures that are intuitive for authors, ensuring development starts with content discovery rather than code implementation.

What is the best way to validate AEM blocks against real content?

The best way to validate AEM blocks against real content is to leverage integrated testing blocks during the development process and pull request validation, ensuring the implementation matches the discovered content requirements.

When should I use a content-first approach for AEM development?

You should use a content-first approach for AEM development when building new components or blocks, ensuring you start with content discovery and modeling to prevent rework and improve author usability.

Why does my AEM development workflow require rework after component implementation?

Your AEM development workflow likely requires rework because it lacks a content-first approach; starting with code before discovering real content and designing author-friendly models leads to misaligned components and usability issues.