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 file when the user is new to the dispatcher skills, asks for "start to finish" help, or provides a broad request such as "set up dispatcher for this feature" or "audit and fix the config."
In this skill set, "Dispatcher" means the Adobe Dispatcher Apache HTTP Server module plus its HTTPD/dispatcher configuration, not an AEM OSGi bundle.
src directory.local-sdk-execution.md to choose live-port, hot-reload, or test mode.Use a dispatcher source root shaped like one of these public layouts:
<repo>/
src/
conf.d/
conf.dispatcher.d/Use config_path="<repo>/src" for sdk(...) actions.
<repo>/
dispatcher/
src/
conf.d/
conf.dispatcher.d/Use config_path="<repo>/dispatcher/src" for sdk(...) actions.
If the user gives a broader repo root, resolve it to the dispatcher src directory before running validation or SDK checks.
| Request shape | Start here | Then pull in |
|---|---|---|
New site, new route, rewrite, filter, cache, GraphQL, /auth_checker, CORS | config-authoring | technical-advisory, then security-hardening or performance-tuning as needed |
| "How should this work?" or "explain this dispatcher behavior" | technical-advisory | config-authoring if code changes are needed |
| 403, 5xx, redirect loop, cache miss, probe failure | incident-response | config-authoring for durable fix |
| Security gate, exposure review, release hardening | security-hardening | config-authoring for remediation |
| Hit ratio, invalidation scope, latency, cache fragmentation | performance-tuning | config-authoring for change implementation |
| Broad development or audit across multiple concerns | workflow-orchestrator | whichever specialist skills the chosen playbook requires |
Use this minimum chain unless the selected playbook says otherwise:
validate(...)lint(...)sdk({"action":"check-files","config_path":"<dispatcher src path>"})sdk({"action":"diff-baseline","config_path":"<dispatcher src path>"}) when wrapper/include drift matterstrace_request(...)inspect_cache(...) when cache behavior changedtail_logs(...) and monitor_metrics(...) for incidents or performance analysisAlways return:
test-case-catalog.md.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