Semantic by Default
Use meaningful HTML elements — <nav>, <main>, <article>, <section> — instead of generic <div> soup.
A CSS framework for agent-generated web content.
Semantic HTML. Data attributes. Zero layout classes.
npm install @agentic-semantic-web/asw
Use meaningful HTML elements — <nav>, <main>, <article>, <section> — instead of generic <div> soup.
Style with data-layout attributes, not CSS classes. Your markup describes its own structure.
No utility class soup. No grid frameworks. No naming conventions to memorise.
Designed from the ground up for LLM-generated HTML — the rules are simple enough for any agent to follow.
Link one CSS file, use semantic HTML and data-layout attributes.