Skip to content

Commit c38d0fd

Browse files
jbwashingtonclaude
andcommitted
update: CLAUDE.md guidelines for emoji-free minimal design
Updated styling guidelines to reflect the minimal system design approach: - Added "NO EMOJIS" rule - use text labels only - Added "NO COLORED BUTTONS" rule - all buttons use system colors - Updated button styling to neutral colors (white/gray) - Emphasized minimal, professional appearance - Removed references to colored button classes Guidelines now reflect the implemented design across all utilities. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent d481cf3 commit c38d0fd

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

CLAUDE.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -123,22 +123,23 @@ When adding a new browser-based utility, follow this template:
123123
1. **File Structure:** Single HTML file with inline CSS and JavaScript
124124
2. **Naming:** Use kebab-case (e.g., `new-tool.html`)
125125
3. **No External Files:** All CSS and JS must be inline or CDN-loaded
126-
4. **Styling Pattern (Minima Theme):**
126+
4. **Styling Pattern (Minimal System Design):**
127127
```css
128128
- Background: Light gray (#fdfdfd) - no gradients
129129
- Cards: White with 1px gray borders (#d4d4d4) - no rounded corners or shadows
130130
- System fonts: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI"...
131-
- Color palette:
132-
* Primary: Blue (#1e69d8) for links and accents
131+
- Color palette (system colors only):
132+
* Primary: Blue (#1e69d8) for links only
133133
* Text: Gray (#5c5c5c) for body, dark (#111111) for headings
134134
* Borders: Gray (#d4d4d4)
135-
* Success: Green (#28a745)
136-
* Danger: Red (#dc3545)
135+
* Buttons: White background with gray borders (no colored buttons)
137136
* Code bg: Dark (#222222) or light (#f6f8fa)
138137
- Typography: Font weight 500 for headings (not 600-700)
139-
- Buttons: 1px borders with subtle hover states (no shadows or transforms)
138+
- Buttons: Neutral colors with subtle hover states (background: #f6f8fa)
139+
- NO EMOJIS: Use text labels only
140+
- NO COLORED BUTTONS: All buttons use system colors (white/gray)
140141
- Responsive grid layouts
141-
- Minimal animations: Only border-color transitions
142+
- Minimal animations: Only background-color transitions on hover
142143
```
143144

144145
5. **JavaScript Pattern:**
@@ -162,14 +163,16 @@ When adding a new browser-based utility, follow this template:
162163
- Mobile-first viewport meta tag
163164

164165
**CSS:**
165-
- Follow Minima theme design language (clean, minimal, no flashy effects)
166+
- Follow minimal system design language (clean, professional, no decorative elements)
166167
- Use CSS Grid for layouts
167168
- Flexbox for component alignment
168169
- Simple 1px borders instead of box shadows
169-
- No border-radius (keep rectangular for Minima consistency)
170-
- Minimal transitions (border-color only, no transforms)
170+
- No border-radius (keep rectangular for consistency)
171+
- No colored buttons - all buttons use white/gray system colors
172+
- Minimal transitions (background-color only on hover, no transforms)
171173
- Mobile-responsive with media queries (@media max-width: 600px)
172174
- Font weight 500 for headings, 400 for body text
175+
- No emojis anywhere in the UI
173176

174177
**JavaScript:**
175178
- ES6+ syntax (const/let, arrow functions, template literals)

0 commit comments

Comments
 (0)