Skills for building AEM Edge Delivery Services sites — block development, content modeling, code review, testing, and page import.
82
76%
Does it follow best practices?
Impact
88%
1.04xAverage score across 6 eval scenarios
Advisory
Suggest reviewing before use
{
"context": "Tests whether the agent produces structured acceptance criteria for adding a video variant to an existing Hero block without writing code. Covers variant behavior, video attributes, mobile fallback, impact assessment, edge cases, and accessibility.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Variant behavior clearly defined",
"description": "Describes what the video variant does differently from the existing image variant; clearly distinguishes the two variants' behavior",
"max_score": 15
},
{
"name": "Video attributes specified",
"description": "Mentions autoplay, muted, and loop requirements for the background video",
"max_score": 12
},
{
"name": "Mobile fallback addressed",
"description": "Poster image fallback on mobile is explicitly covered with criteria for when and how it triggers (e.g., viewport breakpoint, device detection, or connection speed)",
"max_score": 15
},
{
"name": "Impact on existing variant assessed",
"description": "Confirms that the existing image variant must remain unchanged and functional; assesses risk of regression",
"max_score": 10
},
{
"name": "Edge cases identified",
"description": "Addresses edge cases such as: video fails to load, no poster image provided, unsupported video format, very short or very long videos",
"max_score": 12
},
{
"name": "Responsive behavior specified",
"description": "Mobile poster vs desktop video behavior is explicitly defined; tablet behavior is mentioned or addressed",
"max_score": 10
},
{
"name": "Author experience documented",
"description": "Describes how the author enables the video variant and provides video/poster content (NOT implementation details like CSS classes or HTML attributes)",
"max_score": 10
},
{
"name": "Accessibility considered",
"description": "Mentions reduced motion preference (prefers-reduced-motion), video without audio implications, or screen reader considerations",
"max_score": 8
},
{
"name": "Definition of done is testable",
"description": "Specific, verifiable completion conditions that can be checked without ambiguity",
"max_score": 8
}
]
}evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
skills
analyze-and-plan
block-collection-and-party
block-inventory
building-blocks
code-review
content-driven-development
content-modeling
docs-search
find-test-content
generate-import-html
identify-page-structure
page-decomposition
page-import
preview-import
scrape-webpage
testing-blocks