Build or adapt UI themes for the Workless repository. Use when converting borrowed templates, shaping server-rendered pages, or aligning Vite/Tailwind output with Workless without assuming React.
Use this skill when UI or theme work must fit the current Workless stack.
Workless is not a React app.
Current frontend assumptions:
vite.config.tspublic/assetsCurrent repo edge:
vite.config.ts references src/styles/app.cssviews/, src/components/layouts/, or generated public/assetsIf the user explicitly asks for React, treat that as a new requirement and confirm architecture impact first.
Before editing UI/theme files, inspect:
vite.config.tssrc/components/layouts/src/modules/<module>/views/public/assets/Use these destinations consistently:
src/modules/<module>/views/
Module-owned page builders or view helperssrc/components/layouts/
Shared layout fragments or page shell helperspublic/assets/
Generated/build output onlyDo not edit generated CSS in public/assets unless the user explicitly asks to patch the built artifact.
When adapting an external theme:
public/assets.Aim for:
Avoid:
At minimum:
If the task changes asset generation, also inspect vite.config.ts.