From mrp-nextjs
Write clean, modern, and highly accessible HTML & JSX code, using semantically correct elements and attributes
How this skill is triggered — by the user, by Claude, or both
Slash command
/mrp-nextjs:modern-accessible-html-jsxThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
We write **semantic, accessible, standards-compliant HTML** by default.
We write semantic, accessible, standards-compliant HTML by default. Accessibility is a baseline requirement, not an enhancement.
header, nav, main, section, article, footer)div/span usage when a semantic element existsh1 → h6) without skipping levelsaria-label or visible text where requiredemail, url, number, etc.)alt text for imagesalt="" only for purely decorative imagesfigcaption) where context mattersmain regionnpx claudepluginhub mrpitch/mrp-claude-plugin --plugin mrp-nextjsGuides use of semantic HTML elements (landmarks, headings, buttons, links, lists, tables, forms) to improve accessibility for assistive technology users.
Guides building and reviewing web page HTML structure with proper heading hierarchy, landmark regions, and semantic elements for screen reader accessibility.
Web accessibility discipline: semantic HTML first, ARIA only when needed, keyboard access always. Invoke whenever task involves any interaction with accessible web content -- writing, reviewing, refactoring, or debugging HTML/CSS/JS for WCAG compliance, ARIA usage, keyboard navigation, focus management, screen reader support, or accessible component patterns.