Using Content Driven Development

Coordinate AEM Edge Delivery development with a content-first workflow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jsdom, and includes scripts (resource) components.

What problem does it solve?

Content-first development process for AEM Edge Delivery, ensuring authors' content models drive code and decoration logic, preventing developer-first changes.

Core Features & Use Cases

  • Orchestrates content-modeling, building-blocks, testing-blocks, and block-collection patterns
  • Guides test content creation and CMS validation to ensure realistic examples
  • Establishes a deterministic workflow from discovery to PR validation

Quick Start

Follow Phase 1: Content Discovery and Modeling to identify content needs and prepare test content before coding.

Frequently Asked Questions about Using Content Driven Development

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

FAQPage Schema
How do I enforce a content-first workflow for AEM Edge Delivery development?

Content-driven development for AEM Edge Delivery centers author needs by requiring explicit test content during content modeling, block implementation, and validation, ensuring test content drives coding decisions before PR submission.

What is content-driven development and how does it prevent developer-first changes in AEM?

Content-driven development is a process that prevents developer-first changes in AEM by ensuring authors' content models drive code and decoration logic through test content creation and CMS validation before code changes are accepted.

How do I validate AEM block changes against real CMS content before a pull request?

To validate AEM block changes against real CMS content before a pull request, you apply a deterministic workflow that coordinates content modeling and testing phases to check changes against explicit test content representing realistic CMS examples.

Do I need explicit test content to start building blocks in AEM Edge Delivery?

Yes, explicit test content is required to start building blocks in AEM Edge Delivery, as the content-first workflow mandates test content creation during Phase 1 Content Discovery to drive coding decisions and validate block implementation.

What's the best way to coordinate content modeling and block testing in AEM workflows?

The best way to coordinate content modeling and block testing in AEM workflows is to orchestrate content-modeling, building-blocks, and testing-blocks patterns together, ensuring real CMS content validates block changes before PR.