ui-translation

Translate natural language UI descriptions into IDS component code templates.

1|4|Updated Oct 8, 2025
One-click install
npx skills add https://github.com/iress/design-system --skill ui-translation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-translation
Source: https://github.com/iress/design-system/tree/main/.agents/skills/ui-translation
Command: npx skills add https://github.com/iress/design-system --skill ui-translation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translates natural-language UI descriptions into concrete IDS component implementations, accelerating design-to-code workflows.

Core Features & Use Cases

  • Natural-language to IDS mappings: translates prompts into reusable IDS component code and prop configurations.
  • Component catalog integration: leverages @iress-oss/ids-components and @iress-oss/ids-tokens to ensure design-system alignment.
  • Rapid prototyping and documentation: enables quick generation of code templates for dashboards, forms, and pages, with installation and usage notes.

Quick Start

Describe a UI in natural language and the Skill will translate it into IDS component implementations ready to paste into a React project.

Frequently Asked Questions about ui-translation

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

FAQPage Schema
How do I convert natural language UI descriptions into React components?

You can translate natural language UI prompts into IDS component implementations by describing your interface design in plain text. The tool maps your description to the IDS components and tokens library, producing React code templates with prop configurations ready for rapid prototyping.

Can I generate design-system aligned code for dashboards and forms from text prompts?

Yes, generating design-system aligned code for dashboards and forms from text prompts is the core feature. It leverages the IDS components and tokens library to ensure your generated React code maintains consistent design-system alignment across your UI prototypes.

Does this UI translation tool require the IDS components library to work?

Yes, the UI translation tool relies on the @iress-oss/ids-components and @iress-oss/ids-tokens libraries. It references these dependencies to map your natural language descriptions to concrete design-system components, ensuring the generated React code aligns with IDS standards.

What's the best way to prototype a React page using IDS components?

The best way to prototype a React page using IDS components is to provide a natural language description of your desired layout. The tool generates code templates, installation notes, and usage documentation based on the IDS tokens library for immediate integration into your project.

Are there limitations when translating complex UI prompts into IDS component code?

When translating complex UI prompts into IDS component code, output is constrained by the available components and tokens in the IDS library. Highly customized designs outside the design-system scope may not map accurately and require manual React code adjustments after generation.