Content
57%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is well-structured with a clean progressive-disclosure split to a real reference file, but it leans on concept re-explanation, defers executable markup to the reference, and presents validation implicitly rather than as an explicit feedback loop.
Suggestions
Move or compress the "Explain" section's restatement of WAI-ARIA required-owned-elements theory, keeping only the distinction from aria-required-parent that Claude would not infer.
Add a short inline ✅/❌ HTML snippet for the most common case (tablist→tab) so the body is immediately actionable without forcing a file hop.
Insert an explicit verification checkpoint after Fix, e.g. "Re-check with an accessibility scanner (axe) or screen reader to confirm the container now enumerates its children".
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean and well-organized into Check/Fix/Explain/Code Review, but the "Explain" section re-explains WAI-ARIA "required owned elements" — a concept Claude already knows — and the intro carries some justificatory padding ("Screen readers like NVDA and VoiceOver...") that could be tightened. | 2 / 3 |
Actionability | Concrete role-to-child mappings and a numbered three-step Fix with specific remedies (add role='tab', role='none'/'presentation' on wrappers, prefer <ul>/<li>) are provided, but the executable HTML markup examples live only in the reference, so the body guidance is instructional rather than copy-paste ready. | 2 / 3 |
Workflow Clarity | A logical Check → Fix → Code Review sequence is present and the Code Review section mentions verifying "with browser accessibility tooling or assistive tech", but validation checkpoints are implicit — the Check doubles as validation — and there is no explicit verify-after-fix feedback loop. | 2 / 3 |
Progressive Disclosure | A concise overview body defers full implementation details, code examples, and framework-specific guidance to a single clearly signaled one-level-deep reference (references/rule.md) that is a real file containing the deferred examples, giving easy navigation. | 3 / 3 |
Total | 9 / 12 Passed |