Using Content Driven Development

Orchestrate AEM Edge Delivery development using real author content.

1|Updated Oct 3, 2025
One-click install
npx skills add https://github.com/initialyze/acme-services --skill using-content-driven-development-initialyze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Using Content Driven Development
Source: https://github.com/initialyze/acme-services/tree/main/.claude/.skills/content-driven-development
Command: npx skills add https://github.com/initialyze/acme-services --skill using-content-driven-development-initialyze

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Content-Driven Development (CDD) provides a disciplined process to ensure AEM Edge Delivery work is grounded in real content and author needs, reducing drift between design and implementation.

Core Features & Use Cases

  • Author-centric planning: Aligns content models with author workflows to simplify content creation, reviews, and PR validation.
  • Cross-skill orchestration: Coordinates content-modeling, building-blocks, testing-blocks, and block-collection-and-party to streamline implementation.
  • Live content testing: Emphasizes creating or identifying real test content before coding to surface edge cases and guide decoration changes.

Quick Start

Define the test content and content models first, then execute the related skills in order: content-modeling, building-blocks, and testing-blocks, using real content to drive development.

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 align AEM Edge Delivery block development with real author content?

Content-Driven Development orchestrates AEM Edge Delivery block development by anchoring content discovery, modeling, and validation to real author content, reducing drift between design and implementation.

What is the best way to test AEM blocks against authentic content?

The best way to test AEM blocks against authentic content is to identify or create real test content before coding, using live content testing to surface edge cases and guide decoration changes during development.

How do I start content modeling for AEM blocks before implementation?

To start content modeling for AEM blocks, define the test content and content models first, then execute content-modeling, building-blocks, and testing-blocks in order to drive content-first implementation.

Do I need jsdom to run content validation for AEM development?

You need jsdom as a dependency to run content validation scripts for AEM development, enabling the testing-blocks phase to verify block implementation against real content models.

Why does my AEM block implementation drift from the original design?

AEM block implementation drifts from the original design when development lacks real content grounding, which CDD prevents by orchestrating content discovery and live content testing before coding.

Can I use content-driven development to simplify AEM author workflows and PR validation?

You can use content-driven development to simplify AEM author workflows and PR validation by aligning content models with author needs, streamlining content creation, reviews, and validation processes.