Using Content Driven Development

Orchestrates Content Driven Development workflows for AEM Edge Delivery Services blocks.

Updated Nov 9, 2025
One-click install
npx skills add https://github.com/treeves/opsinventor-eds --skill using-content-driven-development-treeves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Using Content Driven Development
Source: https://github.com/treeves/opsinventor-eds/tree/main/.ai-skills/skills/content-driven-development
Command: npx skills add https://github.com/treeves/opsinventor-eds --skill using-content-driven-development-treeves

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates costly rework and ensures author satisfaction by enforcing a mandatory, content-first development workflow for AEM Edge Delivery Services. It ensures code is built against real content with author-friendly content models, saving time and reducing post-launch issues.

Core Features & Use Cases

  • Content-First Workflow Orchestration: Guides the entire development process from content discovery and modeling through implementation and validation, prioritizing author needs.
  • Automated Content Search: Quickly find existing content for testing or create new test content, ensuring your development is always grounded in real-world scenarios.
  • Use Case: Before building a new "Cards" block, this Skill ensures you define an intuitive, author-friendly content model and create robust test content. This prevents design-code mismatches and ensures the block is easy for content authors to use from day one.

Quick Start

Initiate the Content Driven Development process for a new "Hero" block, ensuring content models and test content are ready.

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 implement a content-first workflow for AEM Edge Delivery Services development?

Content-first development ensures code is built against real content and author-friendly models. This Skill orchestrates the entire workflow—from content discovery and modeling through implementation and validation—prioritizing author needs and preventing design-code mismatches before launch.

Why should I define content models before building AEM blocks?

Defining intuitive, author-friendly content models before building blocks prevents costly rework and ensures blocks are easy for content authors to use. This approach grounds development in real-world scenarios and eliminates post-launch issues from misaligned designs.

How do I prepare test content for AEM block development?

This Skill automates content search to quickly find existing content for testing or create new test content. Preparing robust test content ensures your block development is grounded in realistic author scenarios and validates against actual content structures.

Can I use content-driven development for all AEM Edge Delivery Services tasks?

Yes, this workflow applies to all AEM Edge Delivery Services development tasks—creating new blocks, modifying existing blocks, changes to core decoration functionality, debugging, and validation. It enforces content-first design across the entire development lifecycle.

What does a content-driven development workflow prevent?

This approach eliminates costly rework by enforcing mandatory content preparation, content modeling, and validation steps. It prevents design-code mismatches, reduces post-launch issues, and ensures author satisfaction through upfront content-centric planning.