analyze-and-plan

Generates structured acceptance criteria for AEM Edge Delivery Services development tasks.

1|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/aemgdc/aemdev --skill analyze-and-plan-aemgdc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: analyze-and-plan
Source: https://github.com/aemgdc/aemdev/tree/main/.agents/skills/analyze-and-plan
Command: npx skills add https://github.com/aemgdc/aemdev --skill analyze-and-plan-aemgdc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Development work on AEM Edge Delivery Services often starts without clear requirements, leading to missed edge cases, broken responsive behavior, and unclear definitions of done. This Skill analyzes requirements and produces structured acceptance criteria before any code is written. ## Core Features & Use Cases - Structured Acceptance Criteria: Generates functional requirements, edge cases, responsive behavior, author experience, and definition-of-done checklists for each task. - Task-Specific Analysis Guidance: Applies tailored analysis approaches for new blocks, block variants, behavior modifications, CSS-only changes, and bug fixes. - Visual Analysis Support: Analyzes screenshots, design files, and reference URLs to extract layout, typography, color, and interaction requirements. - Use Case: When asked to build a new Hero block with a background image, headline, and CTA, use this Skill to produce a complete acceptance criteria document covering mobile, tablet, and desktop behavior before implementation begins. ## Quick Start Analyze the requirements for a new Hero block with a background image, headline, subtext, and CTA button, and generate acceptance criteria covering all viewports.

Frequently Asked Questions about analyze-and-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write acceptance criteria for an AEM EDS block?▼

Define functional requirements, edge cases, responsive behavior across mobile, tablet, and desktop, author experience inputs, and a definition of done. This Skill generates that structured format automatically from your task description.

How to analyze a design mockup before building an AEM block?▼

Document layout structure, typography, colors, spacing, interactive states, and responsive behavior from the mockup. The visual analysis reference provides a systematic workflow and documentation template for extracting these requirements.

What should acceptance criteria include for a bug fix?▼

Bug fix criteria should confirm the bug no longer occurs, verify no regressions in existing behavior, and check behavior across viewports where relevant. Identify the root cause when it is not obvious.

Does this skill design the block content model or table structure?▼

No. It focuses on what content is needed, not how it is structured. Table structure, cell layout, variant classes, and authoring format are intentionally deferred to the content-modeling step that follows.

When should I use analysis for a block variant versus a new block?▼

Use variant analysis when adding a style or behavior option to an existing block, focusing on how authors enable it and confirming existing variants keep working. New block analysis covers author inputs, variations, and full responsive behavior.