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:
development
Scan a live site with isitagentready.com, then approve each step: triage the 0-5 agent-readiness score, write agent-ready-plan.md, file issues via /plan-to-issues. Don't use for applying llms.txt/SEO fixes (seo-ai-optimizer) or app-store ASO.
development
Review a product codebase and landing page against 32 viral principles and produce a Virality Score plus ranked fixes. Use to audit virality or prioritize growth. Don't use for SEO, ASO, copywriting, or code review.
development
Generate a Technical Architecture Document (TAD) from a PRD. Use when asked to design system architecture or define how a product is built. Updates tad.md and reports GitHub links. Don't use for PRD authoring, sprint tasks, or code implementation.
development
Check product and brand names for conflicts across trademarks, domains, social handles, and package registries. Returns a risk level and Proceed/Modify/Abandon recommendation. Skip for name brainstorming, logo design, or trademark filings.