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.