ui-freezelisted
Install: claude install-skill freitasp1/claude-code-skills
# UI Freeze
> Skill to protect design and theme files from unintended changes
## Trigger
This skill activates automatically on changes to:
### Critical Theme Files (LOCKED)
- `tailwind.config.*` - Tailwind configuration
- `**/index.css` - Global styles
- `**/globals.css` - Global CSS variables
- `**/theme.css` - Theme variables
- `**/variables.css` - CSS custom properties
### Important UI Components (WARNING)
- `**/Header.*` - Navigation & Branding
- `**/Footer.*` - Footer & Legal Links
- `**/App.*` - Root Layout & Theme Provider
- `**/Layout.*` - Main Layout wrapper
## Rules
### On Changes to LOCKED Files:
1. **STOP** - Don't automatically make changes
2. **SHOW** - Display exactly what would change
3. **JUSTIFY** - Why is this change needed?
4. **IMPACT** - Which components are affected?
5. **PREVIEW** - If possible, show visual diff
6. **CONFIRM** - Explicit "Yes, change design"
### On Changes to WARNING Files:
1. **NOTE** - "This file affects the UI"
2. **JUSTIFY** - Brief explanation of change
3. **PROCEED** - Can continue without explicit confirmation
## Example Dialog
**User:** "Change the background color to gray"
**Claude (with this skill):**
```
UI FREEZE ACTIVE
You want to modify a theme file. This affects:
- File: tailwind.config.ts
- Change: backgroundColor from #0f172a to #374151
- Affected pages: ALL (global style)
Last stable version: v1.0-stable-ui
Preview:
- Before: Dark blue background (#0f172a)
- After: Gray background (#374151)
Should