Using Content Driven Development

Community

Automate AEM dev workflow, content-first always.

Authorshsteimer
Version1.0.0
Installs0

System Documentation

What problem does it solves? Developers often start coding without clear content models or test content, leading to rework, authoring difficulties, and delayed releases. This skill enforces a content-first development process, ensuring blocks are built against real content and author needs.

Core Features & Use Cases

  • Content-First Workflow: Orchestrates the entire AEM development lifecycle, from content discovery and modeling to implementation and validation, always prioritizing author experience.
  • Automated Content Search: Includes a script to find existing block content on any AEM Edge Delivery host, streamlining testing setup.
  • Use Case: When tasked with building a new "hero" block, this skill guides you to first define the content model, create test content (which can double as author documentation), and then proceed to implementation, ensuring the final block is intuitive for content authors and robustly tested.

Quick Start

Example: Find existing 'hero' block content on localhost

node .claude/skills/content-driven-development/scripts/find-block-content.js hero

Example: Find 'cards' block with 'three-up' variant on a live site

node .claude/skills/content-driven-development/scripts/find-block-content.js cards main--site--owner.aem.live three-up

Dependency Matrix

Required Modules

jsdom

Components

scriptsresources

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Using Content Driven Development
Download link: https://github.com/shsteimer/shsteimer-com/archive/main.zip#using-content-driven-development

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.