nuxt-ui-tailwind-to-scss

Convert Nuxt UI runtime components into self-contained BEM-based SCSS blocks.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Tinkerbells/atlas --skill nuxt-ui-tailwind-to-scss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nuxt-ui-tailwind-to-scss
Source: https://github.com/Tinkerbells/atlas/tree/main/apps/shell/.agents/skills/nuxt-ui-tailwind-to-scss
Command: npx skills add https://github.com/Tinkerbells/atlas --skill nuxt-ui-tailwind-to-scss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrates Nuxt UI runtime components into self-contained BEM+SCSS blocks that can run without the Nuxt UI runtime, preserving public APIs.

Core Features & Use Cases

  • Tailwind/TV class translations map 1-to-1 into SCSS with CSS variables and a BEM naming scheme.
  • Preserves component API, slots, and public props while auto-creating missing shared composables/styles.
  • Automatically scaffolds necessary shared utilities when migrating a component.

Quick Start

Provide the Nuxt UI component path and run the migration to generate a self-contained SCSS-based component under src/shared/ui.

Frequently Asked Questions about nuxt-ui-tailwind-to-scss

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

FAQPage Schema
How do I migrate Nuxt UI components to SCSS without breaking the public API?

To migrate Nuxt UI components to SCSS without breaking the public API, translate Tailwind variants into BEM-based SCSS blocks while preserving component props and slots. This converts runtime components into self-contained SCSS blocks that operate independently.

Can I convert Tailwind variants to BEM SCSS in Vue projects?

Yes, you can convert Tailwind variants to BEM SCSS in Vue projects. The migration process maps Tailwind/TV class translations one-to-one into SCSS using CSS variables and a BEM naming scheme to ensure maintainable styling.

What happens to shared utilities when migrating Nuxt UI to self-contained SCSS?

When migrating Nuxt UI to self-contained SCSS, the process automatically scaffolds necessary shared utilities. It auto-creates missing shared composables and styles, generating the required infrastructure under the src/shared/ui directory.

Does converting Nuxt UI runtime components to SCSS require manual styling setup?

Converting Nuxt UI runtime components to SCSS requires a frontmatter-defined SKILL.md entry but minimizes manual styling setup. You provide the Nuxt UI component path and run the migration to automatically generate the self-contained SCSS component.

Are the SCSS transformations from Nuxt UI migrations safe to reverse?

The SCSS transformations from Nuxt UI migrations are safe to reverse. The process validates safe, reversible transformations to ensure maintainability while decoupling components from the Nuxt UI runtime environment.