All AEM as a Cloud Service skills: component development, Workflow model design, development, triggering, launchers, debugging, and triaging, Dispatcher config authoring, advisory, incident response, performance tuning, and security hardening, Rapid Development Environment (RDE) deployment, log inspection, snapshots, and troubleshooting via `aio aem rde`, Jackrabbit Oak query/index tuning (property, Lucene index definitions), and extracting/inventorying JCR queries (XPath, SQL2, QueryBuilder) across a codebase.
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Use this matrix to select the minimum acceptable verification set for cloud mode.
cloud)| Scenario | Required Static Checks | Required Runtime Checks | Minimum Evidence |
|---|---|---|---|
| Filter rule changes | validate, lint, sdk(action="check-files") | trace_request for allow + deny URL samples in SDK runtime | pass/fail outputs + two URL traces |
| Cache behavior changes | validate, lint, sdk(action="check-files"), sdk(action="diff-baseline") | inspect_cache + monitor_metrics hit ratio trend | cache object evidence + pre/post hit signal |
| Rewrite/redirect changes | validate, lint | trace_request for redirect chain in cloud local runtime | deterministic redirect outcome evidence, plus proof that /systemready and /system/probes/* remain untouched |
| Client header / host contract changes | validate, lint, sdk(action="check-files") | trace_request on affected feature path | final /clientheaders block review plus request-path evidence for host/auth/protocol behavior |
| Header/security hardening | validate, lint | inspect_cache(show_metadata=true) + optional external HTTP header probe (for example curl -sI) | static header directives + cache metadata + optional live probe output |
| Incident triage (4xx/5xx spike) | validate, lint | monitor_metrics, tail_logs, trace_request, inspect_cache | incident window + correlated evidence |
| Cloud readiness | validate({"config":"<dispatcher.any content>","type":"cloud"}), lint, sdk(action="check-files"), sdk(action="diff-baseline") | runtime checks in cloud SDK context if available | readiness findings + risk table, including symlink topology, wildcard ServerAlias, reserved probe-path safety, and include-graph compatibility |
| GraphQL persisted-query caching | validate, lint, sdk(action="check-files") | trace_request + inspect_cache on persisted-query and control URLs | cache/header evidence plus explicit CORS outcome |
You may skip runtime checks only when runtime prerequisites are unavailable. If skipped, state:
Scenario: Add allow rule for /content/site/api/* with GET method only.
# Static checks
lint({"mode":"directory","target":"/path/to/dispatcher/src","strict_mode":true})
sdk({"action":"check-files","config_path":"/path/to/dispatcher/src"})
validate({"config":"<dispatcher.any content>","type":"cloud"})
# Runtime verification
trace_request({
"url": "/content/site/api/products.json",
"method": "GET",
"config_path": "/path/to/dispatcher/src"
})Scenario: Investigate why /content/site/en.html is not caching as expected.
inspect_cache({"url":"/content/site/en.html","config_path":"/path/to/dispatcher/src"})
monitor_metrics({"window_minutes":10,"breakdown_by":"status_code"})
tail_logs({"lines":100,"filter_cache_status":"MISS"})Scenario: Validate config works in cloud mode.
validate({"config":"<dispatcher.any content>","type":"cloud"})
lint({"mode":"directory","target":"/path/to/dispatcher/src","strict_mode":true})
sdk({"action":"check-files","config_path":"/path/to/dispatcher/src"})
sdk({"action":"diff-baseline","config_path":"/path/to/dispatcher/src"})Common Issues Found:
ServerAlias "*.adobeaemcloud.net" / "*.adobeaemcloud.com" coverage/ignoreUrlParams strategy for marketing/query parameter cache control/systemready or /system/probes/*.tessl-plugin
skills
aem-rde
aem-workflow
code-assessment
content-distribution
create-component
assets
references
dispatcher
incident-response
references
dispatcher-foundation
performance-tuning
references
dispatcher-foundation
security-hardening
references
dispatcher-foundation
technical-advisory
references
dispatcher-foundation
workflow-orchestrator
references
dispatcher-foundation
ensure-agents-md
references
migration
references
dispatcher
legacy-ui
template-modernization
validation
scripts
dispatcher-tool
validate-migration