Semantic HTML Write HTML that conveys meaning, serves all users, and respects the web platform. When to Use This Skill Use this skill when: - Creating new components or page sections - Reviewing markup for accessibility and semantics - Deciding between native HTML elements and ARIA attributes - Structuring documents with proper heading hierarchy - Making interactive elements accessible - Building forms with proper labelling and error handling - Creating responsive tables Core Principles Content Realism Design content is idealized. Real content is messy. Always account for: - Long sentences an…