All AEM 6.5 LTS skills: Workflow model design, development, triggering, launchers, debugging, and triaging; Dispatcher config authoring, advisory, incident response, performance tuning, and security hardening; Replication agent configuration, content activation, API usage, and troubleshooting for AEM 6.5 LTS and AMS environments; Jackrabbit Oak query/index tuning (property, Lucene index definitions); and extracting/inventorying JCR queries (XPath, SQL2, QueryBuilder) across a codebase.
79%
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 these IDs when proposing or reporting verification scenarios.
| Test ID | Goal | Example Input | Expected Result | Primary Tool |
|---|---|---|---|---|
FILT-001 | Confirm deny-by-default baseline | non-whitelisted URL | denied | trace_request |
FILT-002 | Confirm explicit allow path | known public content URL | allowed | trace_request |
FILT-003 | Verify method restriction | POST to read-only URL | denied | trace_request |
FILT-004 | Verify selector/extension control | unexpected selector/extension | denied | trace_request |
| Test ID | Goal | Example Input | Expected Result | Primary Tool |
|---|---|---|---|---|
CACHE-001 | Static asset cache candidate | versioned asset URL | cache object exists | inspect_cache |
CACHE-002 | Personalized endpoint bypass | authenticated/personalized URL | bypass or non-cache | trace_request |
CACHE-003 | Invalidation behavior | URL after flush | refreshed content path | inspect_cache |
CACHE-004 | Hit-ratio trend sanity | incident window metrics | no sustained regression | monitor_metrics |
| Test ID | Goal | Example Input | Expected Result | Primary Tool |
|---|---|---|---|---|
RW-001 | Canonical redirect correctness | non-canonical host URL | single expected redirect | trace_request |
RW-002 | Loop prevention | path with rewrite chain | terminates without loop | trace_request |
RW-003 | Query-string preservation | URL with query params | preserved or dropped as designed | trace_request |
| Test ID | Goal | Example Input | Expected Result | Primary Tool |
|---|---|---|---|---|
INC-001 | Quantify impact window | incident timestamps | clear error/latency trend | monitor_metrics |
INC-002 | Capture concrete failing sample | failing request URL | correlated log evidence | tail_logs |
INC-003 | Compare healthy vs failing flow | one healthy + one failing URL | divergent stage identified | trace_request |
INC-004 | Validate cache contribution | incident-related cache key | cache role confirmed | inspect_cache |
| Test ID | Goal | Example Input | Expected Result | Primary Tool |
|---|---|---|---|---|
MODE-002 | AMS static validity | same package in AMS mode | valid in ams | validate |
MODE-003 | Include graph drift | changed include files | no unsafe drift | sdk(action="diff-baseline") |
For configuration changes, include at least:
ams mode.tessl-plugin
skills
aem-replication
aem-workflow
dispatcher
ensure-agents-md
references
tuning-oak-query-indexes