content-design — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited content-design (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Canonical source:examples/CONTENT_DESIGN_ACCESSIBILITY_BEST_PRACTICES.mdinmgifford/ACCESSIBILITY.mdThis skill is derived from that file. When in doubt, the example is authoritative.
Apply these rules when writing, editing, or reviewing any web content.
Content design and accessibility are inseparable. A technically accessible page that is confusing or poorly structured still creates barriers. Design content for the widest possible audience: write clearly, structure logically, and present information in the order users need it.
| Level | Meaning |
|---|---|
| Critical | Content is completely inaccessible or incomprehensible to a disability group |
| Serious | Significant barrier; unreasonable to expect workaround |
| Moderate | Creates friction; workaround exists and is not too burdensome |
| Minor | Best-practice gap; marginal impact |
A meaningful image with no alt attribute or alt="" is Critical — blind users receive no information. A decorative image with descriptive alt is Moderate — it adds noise but does not block information.
just its appearance
alt="" (empty string — the attribute must still be present)accompanying text
(see skills/charts-graphs/SKILL.md)
skills/svg/SKILL.md"Click here", "Read more", and "Learn more" are Serious — screen reader users navigate by links and hear them without surrounding context.
<!-- Serious issue -->
<a href="/report">Read more</a>
<!-- Good -->
<a href="/report">2024 Accessibility Annual Report</a>For document links, include file type and size:
<a href="/report.pdf">2024 Annual Report (PDF, 2.3 MB)</a>Warn users when links open in new tabs:
<a href="/report" target="_blank">
Annual Report
<span class="visually-hidden">(opens in new tab)</span>
</a>Use consistent terminology: if a concept is called "accessibility statement" in one place, do not call it "a11y disclosure" somewhere else.
Skipping heading levels is Moderate; having no <h1> or using headings purely for visual styling is Serious — screen reader users rely on headings for page navigation.
<h1> per page describing the page's main purposeh1 → h2 → h3 (do not skip levels)format is appropriate)
unambiguous out of context
Overly complex language is Moderate — it creates real barriers for users with cognitive disabilities and low literacy, but the content is technically still present.
audience requires it
fields to proceed" instead of "You can only proceed if you have not failed to complete the required fields"
"utilize")
lower for general audiences
table has no role="presentation")
<caption> or heading explaining what the table contains<th scope="col"> or <th scope="row">Missing `scope` on a simple table is Moderate; missing it on a complex table with multiple header rows is Serious. (For code-level table requirements, also load skills/tables/SKILL.md.)
Date: DD/MM/YYYY(For code-level form requirements, also load skills/forms/SKILL.md.)
know" sections
memory of prior sections
content style guide and a defined voice/tone applied consistently
<title> elementsinformation
language differences
alongside written guidance)
translate
<h1>, logical heading hierarchy, no skipped levelsalt (meaningful description or empty for decorative)<caption> and <th scope="…">Standards horizon: WCAG 3.0 is in development. Content design requirements are not expected to change substantially. Monitor: <https://www.w3.org/TR/wcag-3.0/>
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.