use-design-system/Highlight

Implement a React UI highlighting component with dimming overlay and tooltip.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tokijh/minapp --skill use-design-system-highlight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: use-design-system/Highlight
Source: https://github.com/tokijh/minapp/tree/main/.claude/skills/use-design-system/subskills/Highlight
Command: npx skills add https://github.com/tokijh/minapp --skill use-design-system-highlight

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps onboard new users or guide them through complex interfaces by visually highlighting specific UI elements and providing contextual information.

Core Features & Use Cases

  • Onboarding Overlays: Create step-by-step tutorials that draw attention to key features.
  • Contextual Tooltips: Display helpful messages or descriptions next to interactive elements.
  • Focus Management: Temporarily dim the rest of the screen to focus user attention on a specific component.
  • Use Case: When a user first visits a dashboard, use this Skill to highlight the "Create New Report" button and display a tooltip explaining its function.

Quick Start

Use the Highlight component to show a message when the 'open' prop is true, wrapping the target element in the children.

Frequently Asked Questions about use-design-system/Highlight

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

FAQPage Schema
How do I highlight specific UI elements during React onboarding tutorials?

To highlight UI elements during React onboarding, use a component that renders a dimming overlay with a cutout for the target element. It utilizes React Portals to render to document.body, ensuring the highlight and tooltip display correctly above the rest of the interface.

What is the best way to focus user attention on a single component in React?

The best way to focus user attention in React is by using an onboarding overlay that temporarily dims the screen. This technique manages focus by visually isolating the target element while displaying a customizable tooltip with a helpful message next to it.

Can I display contextual tooltips next to interactive elements in React?

Yes, you can display contextual tooltips next to interactive elements in React. This Skill provides customizable tooltips with message and description fields, handling dynamic positioning and resizing to ensure the tooltip stays aligned with the highlighted target element.

Do I need any external dependencies to use UI highlighting components in React?

No external dependencies are required to use these UI highlighting components in React. The Skill operates independently without listed dependencies, utilizing built-in React features like Portals to manage the overlay rendering, visibility, and animations.

How do React Portals handle dynamic positioning for UI highlights?

React Portals handle dynamic positioning for UI highlights by rendering the overlay and tooltip directly to document.body. This avoids parent container clipping issues, allowing the component to dynamically calculate positioning and resizing relative to the target element during onboarding.