design-html

Generate HTML and React components with responsive layouts and explicit image dimensions.

3|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/The13thNode/VibeCorp_PromptCEO --skill design-html-the13thnode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-html
Source: https://github.com/The13thNode/VibeCorp_PromptCEO/tree/main/skills/public/design-html
Command: npx skills add https://github.com/The13thNode/VibeCorp_PromptCEO --skill design-html-the13thnode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a consistent, production-ready approach to generating HTML and React components that behave like real applications by ensuring natural text flow, responsive reflow, and robust UI states to avoid layout breakage and CLS issues.

Core Features & Use Cases

  • Content-driven Layouts: Enforces no hardcoded heights for text containers and uses min-height when necessary so text reflows naturally across breakpoints.
  • Responsive & Accessible Patterns: Specifies breakpoint targets, requires CSS Grid or Flexbox layouts, and mandates hover/focus/active states and explicit image dimensions to prevent layout shift.
  • Developer Handoff: Includes React component patterns, loading/error/empty state patterns, a spacing/typography token policy, and a verification checklist for UI engineers producing production components.

Quick Start

Generate a responsive React component for a product card that follows the Design HTML rules, uses design-system tokens, and passes the verification checklist.

Frequently Asked Questions about design-html

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

FAQPage Schema
How do I prevent layout breakage in responsive React components?

Prevent layout breakage in responsive React components by enforcing natural text flow with no hardcoded text heights, utilizing CSS Grid or Flexbox for reflow, and mandating explicit image dimensions to avoid Cumulative Layout Shift issues.

What's the best way to structure HTML layouts for mobile to desktop breakpoints?

Structure HTML layouts for mobile to desktop breakpoints by using CSS Grid or Flexbox, applying min-height instead of fixed heights for text containers, and defining explicit breakpoint targets to ensure content reflows naturally across devices.

How do I add loading, error, and empty states to UI components?

Add loading, error, and empty states to UI components by implementing standard React component patterns that handle robust UI states, preventing layout breakage and ensuring handoff-ready frontend implementations across all breakpoints.

Does this approach require hardcoded heights for text containers?

No, this approach enforces no hardcoded heights for text containers and requires using min-height when necessary so text reflows naturally across mobile to desktop breakpoints without breaking the layout.

Can I use this method to generate handoff-ready frontend implementations?

Yes, you can generate handoff-ready frontend implementations by applying spacing and typography token policies, React component patterns, and a verification checklist for UI engineers producing production components.

Why do my images cause layout shift in responsive HTML layouts?

Images cause layout shift in responsive HTML layouts when they lack explicit dimensions; mandating explicit image dimensions and applying hover, focus, and active states prevents CLS and ensures robust UI states.