tailwind-migration-makalahapp

Migrate Makalahapp custom CSS to Tailwind CSS 4 utilities.

Updated Dec 13, 2025
One-click install
npx skills add https://github.com/Posteriot/makalah-app --skill tailwind-migration-makalahapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tailwind-migration-makalahapp
Source: https://github.com/Posteriot/makalah-app/tree/main/.codex/skills/project/tailwind-migration-makalahapp
Command: npx skills add https://github.com/Posteriot/makalah-app --skill tailwind-migration-makalahapp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, ripgrep, and includes scripts (resource) components.

What problem does it solve?

This skill organizes the migration from Makalahapp custom CSS to Tailwind CSS 4 so the existing UI stays consistent while styles are flattened into a shared design system with layered files.

Core Features & Use Cases

  • Systematic inventory: Runs the provided inventory-css-usage script to capture every custom class definition and usage across globals and admin styles before any changes.
  • Design system layering: Moves tokens, theme, base, components, and effects rules into src/styles and keeps globals.css as an import-only hub while honoring the knowledge-base reference.
  • Component and effect alignment: Replaces header, hero, footer, and admin class usages with Tailwind utilities or new component and effects layer rules and then verifies the visual parity.

Quick Start

Run the inventory-css-usage script to document each custom class usage so you can plan the Tailwind replacements before editing files.

Frequently Asked Questions about tailwind-migration-makalahapp

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

FAQPage Schema
How do I migrate custom CSS to Tailwind CSS 4 utilities without breaking existing UI layouts?

Migrating custom CSS to Tailwind CSS 4 involves running an inventory script to capture all class definitions, then layering tokens, theme, base, and component files into a shared design system while verifying visual parity across admin layouts.

What is the best way to structure a Tailwind design system layering workflow for frontend styling?

Structuring a Tailwind design system requires keeping globals as an import-only hub while moving tokens, theme, base, components, and effects rules into src/styles, honoring the design system knowledge base for consistent frontend styling.

Do I need ripgrep and python3 to inventory CSS usage before starting a Tailwind migration?

Yes, python3 and ripgrep are required dependencies because the inventory-css-usage script depends on them to scan custom CSS class definitions and usage across globals, admin styles, and marketing components before migration begins.

Can I flatten admin styles and marketing components into a shared Tailwind design system?

Yes, you can flatten admin styles and marketing components by replacing custom class usages with Tailwind utilities or new component and effects layer rules, specifically targeting header, hero, footer, and admin layouts for consistent visual parity.

Why does my Tailwind CSS migration cause visual inconsistencies in header and footer components?

Visual inconsistencies during Tailwind CSS migration occur when component and effects layer rules are not properly aligned with the design system knowledge base, requiring visual parity verification for header, hero, footer, and admin layouts after replacing custom classes.

When should I keep globals imports minimal during a Tailwind CSS 4 migration?

You should keep globals imports minimal throughout the Tailwind CSS 4 migration process to maintain it as an import-only hub, ensuring tokens, theme, base, components, and effects files are layered separately according to the design system knowledge base.