skills/theme-transformer/SKILL.md
Transform an existing website/app UI into a futuristic cyberpunk, neon, space, or digital-dark theme with user-adjustable colors. Use when asked to reskin the UI, dark theme, cyberpunk style, or make the interface futuristic. Don't use for building a UI from scratch, pure light/minimal themes, or backend/API changes.
npx skillsauth add luongnv89/skills theme-transformerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transform existing interfaces into a futuristic cyberpunk/neon design system while preserving usability and product clarity.
Use Neon Command Center as default visual baseline:
Read these references when running this skill:
references/theme-tokens.md (core tokens + mapping rules)references/neon-command-center.md (full style language)If the target repo already has local branding docs (for example docs/branding.md, brand.md, design-system.md), read them first and prioritize user/project brand constraints.
Before changing any file, sync with remote and check the current branch. Only create a new branch if on main or master — otherwise continue on the existing branch (the user likely set it up already or is resuming work):
current_branch="$(git rev-parse --abbrev-ref HEAD)"
git fetch origin
git pull --rebase origin "$current_branch"
if [ "$current_branch" = "main" ] || [ "$current_branch" = "master" ]; then
slug="$(echo "${THEME_SLUG:-theme-transform}" | tr '[:upper:] ' '[:lower:]-' | tr -cd 'a-z0-9-')"
ts="$(date +%Y%m%d-%H%M%S)"
git checkout -b "design/${slug}-${ts}"
fi
If pull/rebase conflicts happen, stop and resolve with user before edits.
Produce a concise style audit first.
Audit checklist:
Output format:
Do not implement changes before audit is shared.
Propose the transformed design for all major elements.
Must include:
Iterate until user is happy:
No implementation before approval.
Create a gradual execution plan with verifiable checkpoints.
Each task must include:
Plan quality rules:
Iterate the plan with user until approved.
No execution before plan approval.
Run incremental execution loop:
Continue until user confirms satisfaction.
references/theme-tokens.md and references/neon-command-center.md in the repo; the skill reads these before generating any token proposalsnpm run build or equivalent) so the execution phase can verify changes compile without errorsdocs/branding.md, brand.md, design-system.md) — if present, the skill reads it first to honor brand constraintsAfter completing all four workflow steps on a React/Tailwind project, you should see:
design/theme-transform-<timestamp> with all changes committedtailwind.config.js, tokens.css, or equivalent) with the full Neon Command Center color, typography, radius, shadow, and motion valuesprimary-400 hover and glow alpha variants automatically; do not override bg/surface/text dark structure unless explicitly requested.After completing each major step, output a status report in this format:
◆ [Step Name] ([step N of M] — [context])
··································································
[Check 1]: √ pass
[Check 2]: √ pass (note if relevant)
[Check 3]: × fail — [reason]
[Check 4]: √ pass
[Criteria]: √ N/M met
____________________________
Result: PASS | FAIL | PARTIAL
Adapt the check names to match what the step actually validates. Use √ for pass, × for fail, and — to add brief context. The "Criteria" line summarizes how many acceptance criteria were met. The "Result" line gives the overall verdict.
Branch & Sync phase checks: Branch created, Remote synced, Working tree clean
Audit phase checks: Current styles analyzed, Components cataloged, Color palette extracted
Design phase checks: Theme proposed, Color scheme defined, User approved
Execution phase checks: Styles applied, Components updated, Visual consistency verified
Theme colors must be adjustable based on user input.
Rules:
bg/surface/text).If user gives one color:
primary-500primary-400 (hover) and glow alpha variantsIf user gives two colors:
If user provides full palette:
tools
Run Herdr loops for one open GitHub issue (resolve→review→fix) or an existing PR (review→lazy fixer) until CLEAN. Don't use for plain resolution without review, review-only/no-fix requests, backlog automation, or merging.
tools
Manage AI agent fleets in Herdr: split root + sub-agents into one tab as a tiled grid, message/wait/read via herdr CLI, steer any pane. Use for Herdr multi-agent fleets. Don't use for tmux, screen, or non-Herdr terminals.
development
Generate or update docs to match the code, citing each claim to path:line and asking on ambiguity; runbook docs also get a check-only validation script. Don't use for API-reference autogen (JSDoc/Sphinx), landing pages, or CLAUDE.md/AGENTS.md.
testing
Generate a diagram and route to the right engine — draw.io XML (precise, editable, C4, swimlanes) or Excalidraw JSON (hand-drawn, sketch, wireframes). One entry for flowcharts, architecture, ER, sequence, mind maps. Don't use for Mermaid or slides.