| name | cyber-y2k |
| description | Web and App implementation guide for Cyber Y2K. Trigger when user wants modern Y2K, holographic visuals, and glitch aesthetics. |
| category | Creative & Media |
| source | antigravity |
| tags | ["react","node","ai","agent","llm","design","image"] |
| url | https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/design-it/cyber-y2k |
Cyber Y2K
"Y2K, but seen through a distorted, modern lens. Darker, glitchier, and highly holographic."
When to Use
Use this sub-style when the user's request matches the aesthetic described above. This is a child reference of the design-it skill and is not meant to be triggered directly.
Core Principles
- Holographic Gradients: Iridescent, oil-slick color palettes that shift as you move.
- Glitch Art: Text or images that appear corrupted, split into RGB channels, or stutter.
- Tribal & Tribal-Tech Vectors: Sharp, aggressive vector graphics (think early 2000s tribal tattoos mixed with circuit boards).
Visual DNA
- Colors: Deep black background. Highlights are holographic (purple, cyan, lime green, hot pink all mixed into fluid gradients).
- Typography: Extremely bold, stretched fonts, or highly technical monospace fonts.
- Visuals: CD-ROM reflections, barbed wire graphics, and heavy chromatic aberration.
Web Implementation
- Use CSS animations for glitching and animated background gradients.
- CSS Example:
body {
background-color: #050505;
color: #fff;
}
.cyber-y2k-btn {
background: linear-gradient(124deg, #ff2400, #e81d1d, #e8b71d, #e3e81d, #1de840, #1ddde8, #2b1de8, #dd00f3, #dd00f3);
background-size: 1800% 1800%;
animation: rainbow 18s ease infinite;
color: #fff;
font-weight: 900;
text-transform: uppercase;
border: 1px solid rgba(255,255,255,0.5);
border-radius: 30px;
padding: 16px 32px;
mix-blend-mode: screen;
}
@keyframes rainbow {
0%{background-position:0% 82%}
50%{background-position:100% 19%}
100%{: }
}
{
: relative;
: , monospace;
: ;
: bold;
}
, {
: (data-text);
: absolute;
: ; : ;
: ;
}
{
: ;
: -;
: (-, );
}
{
: ;
: -;
: (, -);
}
App Implementation
SwiftUI
struct CyberY2KView: View {
@State private var rotation: Double = 0
var body: some View {
ZStack {
Color.black.ignoresSafeArea()
VStack(spacing: 40) {
ZStack {
Text("SYSTEM.ERROR")
.font(.custom("Courier New", size: 40).bold())
.foregroundColor(.cyan)
.offset(x: -3, y: 2)
Text("SYSTEM.ERROR")
.font(.custom("Courier New", size: 40).bold())
.foregroundColor(.pink)
.offset(x: 3, y: -2)
Text("SYSTEM.ERROR")
.font(.custom("Courier New", size: 40).bold())
.foregroundColor(.white)
}
Button(action: {}) {
Text("ENTER MATRIX")
.font(.headline.weight(.black))
.foregroundColor(.white)
.padding(.horizontal, )
.padding(.vertical, )
.background(
(
gradient: (colors: [.red, .yellow, .green, .cyan, .blue, .purple, .red]),
center: .center,
angle: .degrees(rotation)
)
)
.cornerRadius()
.overlay((cornerRadius: ).stroke(.white.opacity(), lineWidth: ))
}
.onAppear {
withAnimation(.linear(duration: ).repeatForever(autoreverses: )) {
rotation
}
}
}
}
}
}
- The RGB Glitch effect is incredibly simple in SwiftUI: stack three identical
Text views in a ZStack. Give the bottom ones .cyan and .pink colors and slightly .offset() them.
- Use an
AngularGradient bound to a rotating @State variable to achieve the iridescent CD-ROM holographic effect.
Flutter
class CyberY2KScreen extends StatefulWidget {
@override
State<CyberY2KScreen> createState() => _CyberY2KScreenState();
}
class _CyberY2KScreenState extends State<CyberY2KScreen> with SingleTickerProviderStateMixin {
late AnimationController _controller;
@override
void initState() {
super.initState();
_controller = AnimationController(vsync: this, duration: const Duration(