Using Content Driven Development

Guide AEM Edge Delivery Services development through content-first workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures that all AEM Edge Delivery Services development prioritizes content and author needs, leading to more intuitive and efficient development workflows.

Core Features & Use Cases

  • Content-First Development: Guides developers to build and modify code based on real content, not assumptions.
  • Author-Friendly Models: Promotes the creation of content models that are easy for authors to use.
  • Integrated Workflow: Orchestrates other skills like content-modeling, building-blocks, and testing-blocks to ensure a cohesive process.
  • Use Case: When creating a new component, this Skill ensures you first identify or create test content, design an author-friendly content model, build the component against that content, and then validate it thoroughly.

Quick Start

Use the content-driven-development skill to start building a new AEM block by first identifying 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 for AEM is a workflow that prioritizes content discovery and author-friendly content modeling before writing code. It ensures components are built based on real content rather than assumptions to improve development efficiency.

How do I build a new AEM block using a content-first workflow?

To build an AEM block using a content-first workflow, first identify or create test content, design an author-friendly content model, build the block against that content, and then validate it thoroughly to ensure it meets author needs.

Why should I model content before building AEM components?

Modeling content before building AEM components ensures that the resulting code prioritizes author needs. This approach promotes intuitive content models and prevents developers from building functionality based on incorrect assumptions about the content structure.

Can I modify existing AEM blocks with a content-first approach?

Yes, you can modify existing AEM blocks with a content-first approach. The workflow guides you to validate modifications against real content and author-friendly models, ensuring changes maintain an intuitive and efficient development workflow.

Do I need test content to start AEM block development?

Yes, you need test content to start AEM block development. Identifying or creating real test content is the required first step before designing the content model and building the component to ensure accurate validation.

What's the best way to validate AEM block functionality changes?

The best way to validate AEM block functionality changes is by testing them against real content. This content-first workflow integrates with testing-blocks skills to ensure core functionality changes are thoroughly validated for authors.