Transform any dashboard frontend with a single Claude Code command. Pick a design style, Claude applies it to your existing components — your functionality stays, only the look changes.
8 design styles. Each a completely different design language.
curl -fsSL https://raw.githubusercontent.com/oopsalldev/oops-theme/main/install.sh | bashThen in any project:
/oops-theme
Pick a style, answer a few preferences, and watch Claude transform your frontend. Your components and functionality stay intact — only the look changes.
/oops-theme— pick a style from 8 options- Claude reads the style's DESIGN.md — a spec with exact colors, fonts, spacing, patterns
- Claude audits your codebase — finds your CSS variables, selectors, layout structure
- Claude applies the design spec to your existing components — styles them, doesn't replace them
- Build, deploy, check browser — iterate on feedback
Your components stay. Your functionality stays. Only the look changes.
Rollback: git checkout oops-theme/pre-migration -- .
# Global (all projects + auto-update every 6h)
curl -fsSL https://raw.githubusercontent.com/oopsalldev/oops-theme/main/install.sh | bash
# Project only
curl -fsSL https://raw.githubusercontent.com/oopsalldev/oops-theme/main/install.sh | bash -s project
# Uninstall
curl -fsSL https://raw.githubusercontent.com/oopsalldev/oops-theme/main/install.sh | bash -s uninstallThen in Claude Code:
/oops-theme
styles/ Claude reads these
oops-default/DESIGN.md design spec (colors, fonts, patterns)
minimal/DESIGN.md
neo-brutal/DESIGN.md
glass/DESIGN.md
soft/DESIGN.md
cashapp/DESIGN.md
traider/DESIGN.md
editorial/DESIGN.md
samples/ You preview these (oops.zone/theme)
oops-default.html live HTML preview
minimal.html
...
og/ OG images (1200x630)
og-minimal.png
...
.claude/commands/
oops-theme.md the skill itself
DESIGN.md = what Claude reads. Contains exact color values, font specs, spacing rules, component patterns, anti-patterns. No HTML — just rules.
samples/ = what you see. Live HTML previews on oops.zone/theme. Claude doesn't read these.
- Style, don't replace. Claude applies visual rules to your existing components. It doesn't delete your working search bar and add a static one from a sample.
- Edit what's needed. Layout, CSS, components — anything to match the chosen style. All tracked with git tags.
- Build + deploy. After changes, Claude builds and restarts the service so you see the result in your browser.
- Rollback instantly. One git command reverts everything.
React, Next.js, Vue, Nuxt, SvelteKit, Astro, Angular, Remix, Solid.js, Vanilla HTML/CSS/JS. Tailwind v3/v4, CSS Modules, CSS-in-JS. Monorepo support (Turborepo, Nx, pnpm).
Create a new directory in styles/ with a DESIGN.md following the same format:
# Design System: {Name}
## Visual Theme & Atmosphere
{description}
## Color Palette
{light + dark tokens}
## Typography
{fonts, weights, sizes}
## Component Patterns
{buttons, cards, inputs, tables — CSS values}
## Anti-Patterns
{what NOT to do}Then create a preview HTML in samples/ and a screenshot in og/.
MIT
Built with Claude Code by oops.zone







