ワンクリックで
aem-accessibility
AEM accessibility review — WCAG 2.1 AA compliance in HTL templates, Coral UI dialogs, and frontend components
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
AEM accessibility review — WCAG 2.1 AA compliance in HTL templates, Coral UI dialogs, and frontend components
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Cloud Manager and OakPAL review — package filters, embed order, Dispatcher SDK, deployment safety
AEM headless review — Content Fragment models, GraphQL persisted queries, CF Java integration, CORS, and Dispatcher rules for headless delivery
Oak index review and creation — index type selection, property coverage, evaluatePathRestrictions, async configuration
AEM performance review — JCR queries, traversal, resolver lifecycle, PostConstruct overhead
Always-loaded AEM project conventions — naming patterns, package structure, utility library usage, and team-specific standards that Claude applies silently on every task
AEM security review — admin resolver, query injection, path validation, exposed endpoints, hardcoded secrets
| name | aem-accessibility |
| description | AEM accessibility review — WCAG 2.1 AA compliance in HTL templates, Coral UI dialogs, and frontend components |
| allowed-tools | Read, Grep, Glob |
| argument-hint | [file or component path] |
Review $ARGUMENTS for WCAG 2.1 Level AA accessibility issues. Report each finding as Blocking / Warning / Suggestion.
HTL templates
<img> without an alt attribute, or alt hardcoded to a non-descriptive string — Blocking<a>, <button>) with no visible text or aria-label — Blocking<div>/<span> used for interactive behaviour instead of native elements — Blocking<label> or aria-labelledby — Blockingoutline: none) with no custom focus indicator replacement — Blocking<h2> → <h4>) or chosen for visual weight rather than document structure — Warningaria-live or role-based announcement — Warningaria-label — WarningCoral UI dialogs (_cq_dialog/.content.xml)
fieldLabel — BlockingfieldDescription — WarningFrontend / SPA components
alt defaulting silently to empty string — BlockingArrowLeft/ArrowRight, Enter/Space) — Blocking