web-design-methodology

Standardize production-grade HTML/CSS with BEM naming, semantic tokens, and responsive breakpoints.

Updated Jan 7, 2024
One-click install
npx skills add https://github.com/angelriera-dev/angelriera-dev.github.io --skill web-design-methodology-angelriera-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-design-methodology
Source: https://github.com/angelriera-dev/angelriera-dev.github.io/tree/main/.agents/skills/web-design-methodology
Command: npx skills add https://github.com/angelriera-dev/angelriera-dev.github.io --skill web-design-methodology-angelriera-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

Standardizes the approach to building production-grade HTML/CSS by providing a reusable methodology that ensures consistency, accessibility, and scalable design systems across teams.

Core Features & Use Cases

  • Semantic CSS tokens and a token-driven design system to ensure consistent theming and spacing.
  • BEM-based component naming, mobile-first responsive layout, and accessible markup.
  • Optional dark mode with a three-state toggle and clear guidance for 375px mobile prioritization.
  • Concrete file structure guidance (prototype/, css/, js/, media/) to accelerate delivery of production-ready websites. Use cases include brand websites, dashboards, and marketing sites that require repeatable, maintainable front-end architectures.

Quick Start

Build a production-ready HTML/CSS prototype by applying the BEM naming, token system, and responsive guidelines described above.

Frequently Asked Questions about web-design-methodology

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure HTML/CSS for scalable web design?▼

To structure scalable web design, use a concrete file structure with prototype/, css/, js/, and media/ directories. This approach standardizes production-grade HTML/CSS, ensuring consistent, accessible, and maintainable front-end architectures across teams building brand or marketing sites.

What is the best way to implement responsive design with a 375px mobile breakpoint?▼

Implement responsive design using a mobile-first approach with 375px mobile prioritization. This methodology provides clear guidance for responsive breakpoints, ensuring layouts adapt correctly across devices while maintaining accessible markup and BEM-based component architecture.

How does BEM naming work with semantic CSS tokens?▼

BEM naming integrates with semantic CSS tokens by applying a token-driven design system to BEM-based components. This combination ensures consistent theming and spacing across user interfaces, providing a reusable methodology for building accessible, production-ready websites.

Can I add dark mode to a CSS design system using JavaScript?▼

Yes, you can add dark mode to a CSS design system using JavaScript utilities. This methodology provides optional dark mode integration featuring a three-state toggle, working alongside semantic CSS tokens and accessible markup to deliver consistent user interface theming.

Does this web design methodology require any external CSS frameworks?▼

No, this web design methodology does not require external CSS frameworks. It relies on universal HTML/CSS patterns, providing semantic tokens, BEM naming, and accessibility practices natively to build production-grade websites without external dependencies.