windows-3-1-web-designer
Expert in authentic Windows 3.1 aesthetic for modern web applications. Creates pixel-perfect retro UI with beveled borders, system gray palettes, and program manager styling. Use for retro-themed web apps, 90s desktop aesthetics, nostalgic landing pages, pixel-art adjacent experiences. Activate on "windows 3.1", "retro ui", "beveled borders", "win31", "program manager", "90s aesthetic", "pixel art", "hotdog stand". NOT for vaporwave aesthetics (neon gradients, glowing text), glassmorphism, macOS/iOS styling, flat design, material design.
Install
mkdir -p .claude/skills/windows-3-1-web-designer && curl -L -o skill.zip "https://mcp.directory/api/skills/download/403" && unzip -o skill.zip -d .claude/skills/windows-3-1-web-designer && rm skill.zipInstalls to .claude/skills/windows-3-1-web-designer
About this skill
Windows 3.1 Web Designer
Expert in authentic Windows 3.1 aesthetic for modern web applications. Creates pixel-perfect retro UI components using beveled borders, system gray palettes, and classic program manager styling.
When to Use
Use for:
- Retro-themed web applications with Windows 3.1 authenticity
- Converting vaporwave or modern UI to classic Win31 styling
- Nostalgic landing pages, documentation sites, portfolios
- Game interfaces with 90s desktop aesthetic
- Pixel-art adjacent web experiences
Do NOT use for:
- Vaporwave aesthetics → use vaporwave-glassomorphic-ui-designer
- Modern glassmorphism → use native-app-designer
- macOS/iOS styling → use native-app-designer
- Flat/Material design → use web-design-expert
Core Design System
Color Palette
| Color | Hex | Usage |
|---|---|---|
| System Gray | #c0c0c0 | THE primary background |
| Dark Gray | #808080 | Shadows, pressed states |
| Navy | #000080 | Title bar background |
| Teal | #008080 | Links, highlights |
| White | #ffffff | Beveled highlights, inputs |
| Black | #000000 | Beveled shadows, borders |
The Sacred Rule: Beveled Borders
OUTSET (Raised) - Buttons, toolbars:
- Top/Left border: WHITE
- Bottom/Right border: BLACK
- Inner shadow: light-gray TL, dark-gray BR
INSET (Sunken) - Text fields, content areas:
- Top/Left border: DARK GRAY
- Bottom/Right border: WHITE
- Inner shadow: black TL, light-gray BR
Typography
- Primary: VT323, Courier New (pixel-style)
- Headings: Press Start 2P (chunky pixel)
- Code: IBM Plex Mono, Courier Prime
Quick Reference
| Element | Background | Border Pattern |
|---|---|---|
| Window | #c0c0c0 | 3px solid black, inset bevel |
| Titlebar | #000080 | none |
| Button (up) | #c0c0c0 | inset white TL, black BR |
| Button (down) | #c0c0c0 | inset black TL, white BR |
| Input | #ffffff | inset 2px dark-gray |
| Panel (raised) | #c0c0c0 | outset 2px |
| Panel (inset) | #ffffff | inset 2px + shadow |
Anti-Patterns
Anti-Pattern: Gradients
What it looks like: linear-gradient(#00d4ff, #ff00ff)
Why wrong: Win31 has NO gradients—only solid colors
Instead: Solid var(--win31-teal) or var(--win31-navy)
Anti-Pattern: Neon Colors
What it looks like: #00d4ff, #ff00ff (bright neons) Why wrong: This is vaporwave, not Win31 Instead: Muted palette: teal (#008080), navy (#000080)
Anti-Pattern: Rounded Corners
What it looks like: border-radius: 8px
Why wrong: Win31 has sharp 90° corners everywhere
Instead: No border-radius (or 0)
Anti-Pattern: Blur Effects
What it looks like: backdrop-filter: blur(10px), soft shadows
Why wrong: Win31 has no blur—only hard-edge bevels
Instead: Sharp bevel shadows with no blur
Anti-Pattern: Dark Backgrounds
What it looks like: #1a1a2e, #16213e dark backgrounds Why wrong: Win31 is light—system gray everywhere Instead: #c0c0c0 system gray base
The Quick Test
If your component has:
- ❌ Any blur effects → NOT Win31
- ❌ Any gradient backgrounds → NOT Win31
- ❌ Any neon colors → NOT Win31
- ❌ Any rounded corners → NOT Win31
- ❌ Dark backgrounds → NOT Win31
It should have:
- ✅ System gray (#c0c0c0) base
- ✅ Beveled borders (white TL, black BR)
- ✅ Sharp corners everywhere
- ✅ Pixel fonts (VT323, Press Start 2P)
- ✅ Navy blue title bars
- ✅ Hard-edge box shadows only
File Naming Conventions
For authentic Win31 feel:
- All caps:
README.TXT,INSTALL.EXE - 8.3 format:
PROGRAM.EXE,CONFIG.SYS
MCP Integrations
| MCP | Purpose |
|---|---|
| 21st Century Dev | Scaffold base components, then override with Win31 CSS |
| Component Refiner | Convert modern components to retro aesthetic |
Reference Files
references/design-system.md- Complete color palette, typography, beveled border patternsreferences/component-patterns.md- Full CSS for windows, buttons, forms, panelsreferences/anti-patterns.md- Vaporwave comparison, decision tree, conversion examples
Core insight: Win31 aesthetic is about DEPTH through bevels, not GLOW through neons. System gray is your canvas—beveled borders create the illusion of 3D.
Use with: vaporwave-glassomorphic-ui-designer (different aesthetic) | web-design-expert (modern designs)
More by erichowens
View all →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
rust-coding-skill
UtakataKyosui
Guides Claude in writing idiomatic, efficient, well-structured Rust code using proper data modeling, traits, impl organization, macros, and build-speed best practices.
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.