vintage

Generate vintage design-system guidance with WCAG 2.2 AA keyboard-first accessibility rules.

2.3k|211|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/bergside/awesome-design-skills --skill vintage-bergside
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vintage
Source: https://github.com/bergside/awesome-design-skills/tree/main/skills/vintage
Command: npx skills add https://github.com/bergside/awesome-design-skills --skill vintage-bergside

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vintage guides teams in creating consistent, retro-inspired interfaces without sacrificing accessibility, interaction clarity, or implementation quality.

Core Features & Use Cases

It defines a cohesive vintage foundation with retro typography, a skeuomorphic visual direction, and a precise color/spacing system; it provides do/don’t rules that prevent common UI drift (inconsistent spacing, ambiguous labels, and low-contrast text); and it supports engineering-ready guidance for interaction states and quality gates for safe, reviewable implementation.

Quick Start

Use the vintage skill to generate implementation-ready design-system guidance for a retro-themed product UI, ensuring keyboard-first accessibility and explicit focus/interaction states.

Frequently Asked Questions about vintage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a vintage UI that meets WCAG 2.2 AA accessibility standards?▼

Building a vintage UI with WCAG 2.2 AA compliance requires enforcing keyboard-first behavior and explicit focus-visible states across all components. This skill generates retro-styled design system rules anchored to named tokens, preventing low-contrast text and ambiguous labels while maintaining skeuomorphic aesthetics.

What is skeuomorphism in design tokens and how does it affect component states?▼

Skeuomorphism in design tokens translates retro visual textures into structured rules for default, hover, focus-visible, active, disabled, loading, and error component states. This approach ensures grainy or nostalgic styling remains consistent and testable across a component library.

How do I create a retro design system without inconsistent spacing or low-contrast text?▼

Create a retro design system by applying do/don't rules that prevent common UI drift such as inconsistent spacing and low-contrast text. Using a precise token-based color and spacing system with explicit component rules maintains implementation quality and accessibility.

Can I use vintage styling for a component library that requires explicit interaction states?▼

Yes, vintage styling works for component libraries by providing engineering-ready guidance for interaction states. It defines explicit default, hover, focus-visible, active, disabled, loading, and error state rules anchored to named tokens to ensure safe, reviewable implementation.

What are the limitations of using skeuomorphic design for modern accessible interfaces?▼

Skeuomorphic design risks introducing UI drift like ambiguous labels and low-contrast text if not properly constrained. These limitations are mitigated by applying testable QA quality gates and strict design token rules to ensure retro aesthetics do not break keyboard-first accessibility.