CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

adobe/aem-6-5-lts

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.

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

playbook-command-linkage.mdskills/dispatcher/performance-tuning/references/dispatcher-foundation/

Playbook To MCP Command Linkage (AMS Dispatcher)

Use this file after selecting a playbook. It turns the playbook choice into a deterministic MCP command chain with expected evidence.

Config Authoring Playbooks

PlaybookUse whenMCP command chainMinimum tests
Playbook A: New Site Baselinenew site or initial rolloutvalidate(dispatcher) -> validate(httpd) -> lint -> sdk(check-files) -> sdk(diff-baseline) -> trace_requestFILT-002, RW-001, MODE-001
Playbook B: API/Service Endpoint EnablementAPI exposure, selectors, method rulesvalidate(dispatcher) -> validate(httpd) -> lint(deep) -> sdk(check-files) -> trace_requestFILT-003, FILT-004, RW-003
Playbook C: Multi-Site / Multi-Host Routinghost routing or vhost changesvalidate(httpd) -> validate(dispatcher) -> lint -> sdk(check-files) -> trace_requestRW-001, HDR-002, MODE-001
Playbook D: Cache Invalidation Tuningstatfileslevel, invalidate, flush scopevalidate(dispatcher) -> lint(deep) -> sdk(check-files) -> inspect_cache -> trace_requestCACHE-003, CACHE-004, MODE-001
Playbook E: Security Hardening Changesecurity-driven config editvalidate(dispatcher) -> lint(strict) -> sdk(check-files) -> trace_requestFILT-001, FILT-004, MODE-001
Playbook F: Vanity URL + Redirect Hygienevanity or redirect chain changesvalidate(httpd) -> lint -> trace_requestRW-001, RW-002, RW-003
Playbook G: SSL/TLS Backend Or Header Contract ChangeSSL/TLS, backend header, or proxy behaviorvalidate(httpd) -> validate(dispatcher) -> lint -> sdk(check-files) -> trace_requestHDR-001, HDR-002, MODE-001
Playbook H: Permission-Sensitive Caching/auth_checker or auth-aware cache logicPrereq: Create auth-check servlet at /bin/permissioncheck and allowlist on publish. Then: validate(dispatcher) -> lint(deep) -> sdk(check-files) -> trace_request -> inspect_cacheHDR-001, CACHE-002, CACHE-005
Playbook I: CI/Pre-Deploy Validation Gaterelease readinessvalidate(dispatcher) -> validate(httpd) when needed -> lint(strict) -> sdk(check-files) -> sdk(diff-baseline)MODE-001, MODE-003

Incident Response Playbooks

PlaybookUse whenMCP command chainMinimum tests
Playbook 1: 5xx Spike5xx surge or backend failure suspicionmonitor_metrics -> tail_logs -> trace_request -> inspect_cache -> validate -> lintINC-001, INC-002, INC-003
Playbook 2: Cache Miss Regressionunexpected cache missesinspect_cache -> trace_request -> tail_logs -> monitor_metrics -> validateCACHE-001, CACHE-002, INC-004
Playbook 3: Sudden 403/Blocked URLlegitimate URL deniedtrace_request -> tail_logs -> validate -> lint(deep)FILT-002, FILT-004, INC-003
Playbook 4: Latency Regressionrising tail latencymonitor_metrics -> trace_request -> tail_logs -> inspect_cache -> lintINC-001, INC-003, CACHE-004
Playbook 5: Redirect Loop or Multi-Hop Redirectloop or excessive redirect counttrace_request -> tail_logs -> validate(httpd) -> lintRW-001, RW-002, RW-003

Security Playbooks

PlaybookUse whenMCP command chainMinimum tests
Playbook 1: Baseline Hardening Auditbroad security auditvalidate(dispatcher) -> validate(httpd) when needed -> lint(strict) -> sdk(check-files) -> trace_requestFILT-001, FILT-004, MODE-001
Playbook 2: URL Blocklist Verificationsensitive-path exposure concerntrace_request -> validate(dispatcher) -> lint(deep)FILT-001, FILT-004
Playbook 3: Pre-Release Security Gatesecurity gate before releasevalidate(dispatcher) -> lint(strict) -> sdk(check-files) -> sdk(diff-baseline) -> trace_requestMODE-001, MODE-003, selected exposure tests
Playbook 4: Method and Selector Abuse Defensemethod/selector abuse hardeningvalidate(dispatcher) -> lint(deep) -> trace_requestFILT-003, FILT-004
Playbook 5: Security Header Regression Auditheader regression checksvalidate(httpd) -> lint -> trace_request -> tail_logsHDR-002
Playbook 6: Flush/Invalidation Exposure Reviewflush endpoint exposurevalidate(dispatcher) -> lint(deep) -> trace_requestFILT-001, CACHE-003

Performance Playbooks

PlaybookUse whenMCP command chainMinimum tests
Playbook 1: Improve Cache Hit Ratiolow hit ratio or high miss ratemonitor_metrics -> inspect_cache -> trace_request -> validate -> lintCACHE-001, CACHE-004
Playbook 2: Invalidation Blast-Radius Reductioninvalidation too broadinspect_cache -> validate(dispatcher) -> lint(deep) -> monitor_metricsCACHE-003, CACHE-004
Playbook 3: Rewrite/Redirect Latency Cleanuprewrite overhead or redirect chainstrace_request -> validate(httpd) -> lint -> monitor_metricsRW-001, RW-002, INC-001
Playbook 4: Static Asset Delivery Optimizationasset cache and delivery tuninginspect_cache -> trace_request -> validate(dispatcher) -> lintCACHE-001, CACHE-004
Playbook 5: Flush Efficiency Reviewflush scope or invalidation overheadinspect_cache -> trace_request -> validate(dispatcher) -> lint -> monitor_metricsCACHE-003, CACHE-004

Command Usage Notes

  • Use validate(dispatcher) as shorthand for a dispatcher-targeted validate(...) call with the relevant merged config section.
  • Use validate(httpd) as shorthand for an Apache/vhost-targeted validate(...) call with the relevant vhost or rewrite block.
  • Use lint(strict) for release-gate or security-gate reviews; use lint(deep) when rule ordering or cache policy nuance matters.
  • If runtime prerequisites are missing, run the available static commands, report the gap, and leave the runtime tests open.

skills

dispatcher

README.md

SKILL.md

README.md

tile.json