Premium Ui Revamp logo

Premium Ui Revamp

Organization
buildfastwithai
premium-ui-revamp

Audit and revamp existing web interfaces into polished, professional, product-specific experiences while preserving behavior and working within the current frontend stack. Use for requests to improve a vibe-coded, generic, template-like, inconsistent, dated, amateur, or visibly AI-generated UI; redesign an existing page, app, dashboard, landing page, or component; establish stronger art direction, hierarchy, typography, spacing, color, responsiveness, accessibility, interaction states, or visual coherence; or perform a premium UI polish pass on HTML, CSS, JavaScript, React, Vue, Svelte, Next.js, and similar frontend codebases.

Overview

Publisherbuildfastwithai
Repositorygen-ai-experiments
Skill namepremium-ui-revamp
Stars
785
Forks
225
Bundled files
3
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 3 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by buildfastwithai on GitHub. Read the source before you install it.

Installation

Install the Premium Ui Revamp AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/premium-ui-revamp
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/buildfastwithai/gen-ai-experiments.git /tmp/gen-ai-experiments
mkdir -p .claude/skills
cp -r /tmp/gen-ai-experiments/skills/premium-ui-revamp .claude/skills/premium-ui-revamp
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Premium Ui Revamp in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Premium Ui Revamp on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Premium Ui Revamp is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Premium UI Revamp

Turn an existing interface into a credible, intentional product. Preserve what works, derive the design from the product's context, implement the improvements in the existing stack, and verify the rendered result rather than stopping at recommendations.

Operating principles

  • Treat "premium" as clarity, restraint, coherence, craft, and fit for purpose—not a fixed visual style.
  • Derive the direction from the product, audience, content, brand cues, and usage context. Avoid imposing the same dark gradient, glassmorphism, rounded-card aesthetic on every project.
  • Preserve functionality, routes, data flow, copy, and existing design-system conventions unless the user requests broader changes.
  • Prefer a few high-impact structural decisions over many decorative effects.
  • Make the interface feel authored. Establish one clear visual idea and carry it through typography, composition, color, imagery, and interaction.
  • Work in the current framework and styling system. Add dependencies only when the benefit is clear and the project does not already solve the need.
  • Use real content and realistic states. Do not hide weak structure behind placeholder copy, oversized empty areas, or ornamental graphics.

Workflow

1. Establish the actual surface

Inspect the repository before editing. Identify:

  • the app framework, entry point, target route, and component tree;
  • global styles, tokens, themes, component libraries, icons, fonts, and brand assets;
  • existing responsive behavior and important interaction states;
  • build, lint, test, and preview commands;
  • nearby screens whose conventions should remain consistent.

Run the interface when possible. Capture or inspect a baseline at representative desktop and mobile sizes. If the user requested analysis only, stop after the audit and recommendations; otherwise continue through implementation and verification.

Do not replace the stack, rewrite unrelated components, invent a new brand, or change product behavior merely to make the redesign easier.

2. Write a compact design brief

Before changing styles, state the direction in a few lines:

  • Product and user: what this interface helps whom accomplish.
  • Desired character: choose two or three useful attributes such as precise, calm, editorial, technical, warm, understated, or energetic.
  • Visual thesis: identify the single compositional or aesthetic idea that will make the product recognizable.
  • Hierarchy: name the primary action, primary information, and supporting content.
  • Constraints: record existing brand, accessibility, content, and framework requirements.

Infer these from the code and product context when the user has not supplied them. Ask only when a missing choice would materially change the result.

3. Audit before decorating

Read references/quality-rubric.md when evaluating the current interface or prioritizing changes.

Classify findings into three tiers:

  1. Structural: broken hierarchy, confused information architecture, poor content order, unsuitable density, weak responsive composition.
  2. Systemic: inconsistent type, spacing, color, radii, shadows, component variants, or states.
  3. Polish: optical alignment, icon treatment, borders, microcopy, transitions, and small finishing details.

Fix them in that order. Decoration cannot rescue unclear structure.

4. Choose an intentional direction

Read references/premium-patterns.md when the UI feels generic, template-driven, or visibly AI-generated.

Select a direction that fits the product rather than combining every fashionable treatment. Decide explicitly:

  • content width and grid behavior;
  • information density and vertical rhythm;
  • type roles, scale, weight, and line length;
  • neutral palette, accent usage, and contrast hierarchy;
  • border, radius, elevation, and surface rules;
  • image or illustration treatment when assets exist;
  • one restrained signature motif, if the product benefits from one;
  • motion purpose, duration, and reduced-motion behavior.

Reuse existing brand assets and strong components. Remove decorative choices that lack a product rationale.

5. Implement from foundations outward

Apply changes in this sequence:

  1. Correct semantic structure and content order.
  2. Establish tokens or shared variables for type, spacing, color, radii, elevation, and motion.
  3. Repair the page grid, containers, major regions, and responsive breakpoints.
  4. Refine typography and controls.
  5. Normalize repeated components and interaction states.
  6. Add only the imagery, detail, and motion that support the visual thesis.

Prefer fluid sizing, resilient grids, and content-driven breakpoints over fixed mockup coordinates. Use semantic HTML and preserve keyboard behavior. Include hover, focus-visible, active, selected, disabled, loading, empty, error, and success states where the product surface requires them.

Keep abstractions proportional to the codebase. Reuse repeated values and patterns, but do not create a large design-system layer for a one-page polish pass.

6. Remove generic UI tells

Actively check for:

  • oversized gradient headlines with vague marketing copy;
  • glowing blobs, decorative grid backgrounds, and glass panels without product relevance;
  • excessive pills, rounded rectangles, nested cards, and shadows on every surface;
  • a large centered hero followed by interchangeable feature cards;
  • arbitrary purple or blue accents, uniform icon circles, and gradient-filled primary buttons;
  • weak typography hidden behind effects;
  • excessive whitespace that lowers information value rather than improving focus;
  • tiny gray text, low-contrast borders, and placeholder-style metadata;
  • motion applied everywhere instead of at meaningful state changes;
  • inconsistent spacing or dozens of one-off values.

Do not remove a treatment solely because it appears on this list. Keep it when it expresses the brand or serves the interaction; make it deliberate and consistent.

7. Verify the rendered result

Use the best available browser or screenshot workflow. Validate at minimum:

  • a representative desktop width;
  • a narrow mobile width;
  • any breakpoint where the layout changes materially;
  • long content, empty content, and error/loading states when available;
  • keyboard focus, labels, hit targets, readable contrast, and reduced motion;
  • overflow, clipping, unexpected wrapping, and layout shift.

Run the relevant build, typecheck, lint, and targeted tests. Do not claim accessibility compliance unless it was actually measured; report what was checked.

Compare the final render with the baseline. Iterate when hierarchy, density, alignment, contrast, or responsiveness still feels unresolved. A successful revamp should be visibly better at a glance and more coherent under close inspection.

Completion standard

Deliver a working implementation, not only a mood board or list of CSS suggestions, unless the user requested analysis only. Summarize:

  • the design direction and why it fits the product;
  • the most important structural and visual changes;
  • verification performed and any remaining constraints.

Avoid presenting every minor CSS adjustment. Lead with the product-level improvement.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Premium Ui Revamp AI skill do?

Audit and revamp existing web interfaces into polished, professional, product-specific experiences while preserving behavior and working within the current frontend stack. Use for requests to improve a vibe-coded, generic, template-like, inconsistent, dated, amateur, or visibly AI-generated UI; redesign an existing page, app, dashboard, landing page, or component; establish stronger art direction, hierarchy, typography, spacing, color, responsiveness, accessibility, interaction states, or visual coherence; or perform a premium UI polish pass on HTML, CSS, JavaScript, React, Vue, Svelte, Nex...

Why use Premium Ui Revamp on TypingMind?

Because you install it once and use it with any model. Premium Ui Revamp is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Premium Ui Revamp in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/premium-ui-revamp. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Premium Ui Revamp?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Premium Ui Revamp?

As many as you like. As long as a model supports skills, you can use Premium Ui Revamp with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Premium Ui Revamp AI skill free?

Yes. It is published on GitHub by buildfastwithai under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇