rename-screen-ids

Rename unnamed screen item IDs to business-oriented names via AI inference.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/csilost2001/html-designer --skill rename-screen-ids
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rename-screen-ids
Source: https://github.com/csilost2001/html-designer/tree/main/.claude/skills/rename-screen-ids
Command: npx skills add https://github.com/csilost2001/html-designer --skill rename-screen-ids

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unnamed screen item IDs (for example textInput1) are hard to understand and maintain. This skill infers descriptive, business-oriented names and applies them in bulk to improve readability and collaboration.

Core Features & Use Cases

  • AI-based inference to map screen items to meaningful names based on labels, placeholders, headings, and surrounding HTML.
  • Interactive confirmation workflow to review and approve generated mappings before applying.
  • Safe fallback to preserve original IDs when inference is not possible or is rejected by the user.

Quick Start

Run the command to rename screen item IDs for the currently active design tab, then review and approve the proposed mapping.

Frequently Asked Questions about rename-screen-ids

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

FAQPage Schema
How do I batch rename unnamed screen item IDs in UI design?

Batch rename unnamed screen item IDs using AI inference to map generic IDs like textInput1 to descriptive, business-oriented names based on labels, placeholders, and surrounding HTML context.

How does AI infer meaningful names for screen design elements?

AI infers meaningful names for screen design elements by analyzing available metadata sources such as text labels, placeholder text, heading context, and HTML fragments within the active design tool session.

Do I need a designer-mcp session to rename screen IDs?

Yes, renaming screen IDs requires an active designer-mcp session connected via ws://localhost:5179 and access to screen-items data to properly infer and apply the updated business-oriented names.

Can I review and approve AI-generated rename mappings before applying?

Yes, an interactive confirmation workflow lets you review and approve proposed name mappings before applying them, preserving original IDs when inference is not possible or mappings are rejected.

What happens to screen IDs when AI inference is not possible?

When AI inference is not possible, the skill provides a safe fallback that gracefully skips those items and preserves their original unnamed screen IDs without applying incorrect or guessed names.

Why rename unnamed UI design screen IDs to business names?

Renaming unnamed UI design screen IDs to business names improves readability and maintainability, making design files easier to understand and collaborate on across development and design teams.