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