claude/skills
bastien feed3dbae9 feat(validate): add W3C HTML/CSS validity + WCAG a11y audit skill
New /validate skill runs a narrow-scope web standards audit covering
W3C HTML validity (validator.nu API in FULL, html-validate / vnu.jar
in LOCAL), W3C CSS validity (jigsaw.w3.org/css-validator in FULL,
stylelint / css-tree in LOCAL), and WCAG 2.1 accessibility (pa11y,
@axe-core/cli, WAVE API, or static checklist fallback).

Dedicated validator-analyzer agent with a strict IN/OUT scope filter
so the report stays focused on conformance — no meta/OG/JSON-LD/
sitemap/CSP/cookie/CWV noise. Those remain owned by /seo, /geo, and
/harden respectively.

LOCAL mode degrades gracefully: tries local npm tools first, falls
back to static analysis if none present (same 12-point a11y checklist
as /onboard a11y dispatch). Never fails hard.

Framework awareness: validates built output (dist/, _site/, build/,
out/) for SPA/JS frameworks, not JSX/TSX source. Warns if no build
dir found.

Fix mode (--fix) produces a conservative auto-fix bundle: missing
lang attr, alt="" on decorative images, unclosed void tags, duplicate
IDs, unambiguous heading level skips. Content decisions (form labels,
color contrast, landmark restructure, alt text on content images)
always go to User actions, never auto-applied.

Flags: --local, --full, --fix, --no-external.

Routing updated in CLAUDE.md. /harden and /seo cross-refs narrowed
to redirect W3C / WCAG concerns to /validate (was previously routed
to /onboard a11y dispatch, which only runs at setup).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 22:39:30 +02:00
..
analyze final version seems 2026-04-08 13:46:45 +02:00
bugfix refactor(skills): extract skill logic into standalone agent files 2026-04-15 20:18:34 +02:00
code-clean refactor(skills): extract skill logic into standalone agent files 2026-04-15 20:18:34 +02:00
commit-change refactor(skills): extract skill logic into standalone agent files 2026-04-15 20:18:34 +02:00
doc feat(doc-syncer): add feature delta detection — track added/removed features 2026-04-15 23:21:45 +02:00
feat refactor(skills): extract skill logic into standalone agent files 2026-04-15 20:18:34 +02:00
geo feat(seo/geo): split into parallel seo + geo agents with shared resources 2026-04-21 16:16:30 +02:00
graphify chore(graphify): bump skill to v0.4.23 2026-04-21 17:54:45 +02:00
harden feat(validate): add W3C HTML/CSS validity + WCAG a11y audit skill 2026-04-22 22:39:30 +02:00
hotfix refactor(skills): extract skill logic into standalone agent files 2026-04-15 20:18:34 +02:00
init-project added onboard and claude improve 2026-04-15 18:23:55 +02:00
onboard feat(onboard): make cso security audit archetype-aware 2026-04-22 13:52:09 +02:00
plugin-check final version seems 2026-04-08 13:46:45 +02:00
refactor final version seems 2026-04-08 13:46:45 +02:00
seo feat(validate): add W3C HTML/CSS validity + WCAG a11y audit skill 2026-04-22 22:39:30 +02:00
ship-feature refactor(skills): extract skill logic into standalone agent files 2026-04-15 20:18:34 +02:00
skills-perso fix(skills-perso): handle both inline and block YAML description formats 2026-04-15 21:17:26 +02:00
status final version seems 2026-04-08 13:46:45 +02:00
validate feat(validate): add W3C HTML/CSS validity + WCAG a11y audit skill 2026-04-22 22:39:30 +02:00