skills/evangelion-design/SKILL.md
Design original Evangelion-inspired web and mobile interfaces with NERV-like command-center, HUD, psychographic, sync-monitor, breach-warning, and title-card language: sharp geometry, tactical typography, disciplined data density, danger-first palettes, wireframe analysis forms, repeated instrument arrays, and mechanical animation. Use when users ask for Evangelion, NERV, anime control room UI, sci-fi military instrumentation, diagnostic overlays, psychographic displays, sync monitors, countdown screens, or dramatic system-state motion for product interfaces.
npx skillsauth add ckorhonen/claude-skills evangelion-designInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Apply Evangelion-inspired interface language to web and mobile products without turning the result into generic neon cyberpunk or a direct franchise copy. The source material uses UI as story pressure: severe geometry, narrow color signals, dense but legible telemetry, and motion that behaves like machinery under stress.
hud, command-center, psychograph, sync-ladder, reactor-diagnostic, breach-monitor, or title-card.amber, red, or signal-green. Add one cool support only when the composition needs separation.Choose the emotional function before choosing components.
hud: first-person overlays on top of imagery; use wide masks, target brackets, sparse ticks, and range markers.command-center: black-field dashboards with multiple contained modules, status rails, tables, and analytic views.diagnostic: charts, sync traces, matrices, and ring analyzers; prioritize precision and hierarchy over spectacle.psychograph: bounded graph surfaces with rulers, sparse cross markers, label boxes, and one dense organic or signal trace.sync-ladder: repeated capsules, bars, or slotted modules stepping across rows or diagonals with one or two repeated labels.reactor-diagnostic: a framed triptych or panoramic board with a dominant central radial analyzer and intentionally sparse side bays.breach-monitor: oversized timers, progress blocks, rack arrays, projected-penetration bars, and other imminent-threat displays.warning-state: higher contrast, repeated status labels, countdowns, and tighter cadence.title-card: near-empty black compositions with oversized typography and one dominant accent.Read references/style-guide.md for palette, type, layout, motion, and implementation tokens.
Read references/source-signals.md when you want the rationale behind the look and the analyzed source cues.
The most frequent failure modes when applying Evangelion design language:
The trap: Taking a screenshot from the anime and translating it directly to your product — replicating the AT field borders, the exact LCL tank layout, or the bridge console panel-for-panel.
Why it fails:
What works instead:
Example: NERV uses nested ring analyzers for multi-layer status. A real product using this principle would adapt it to show network latency layers, cache hierarchies, or concurrent request states — the structure echoes, but the content is native.
The trap: Packing every data point, every label, and every decorative trace onto the same black field because "Evangelion is dense."
Why it fails:
What works instead:
Example: A sync monitor screen shows three LCDs: current sync% in bold amber, trend trace in dim green below, and historical peak in micro-text at the edge. The eye goes to sync% first. A common mistake would put all three at the same size, burying the critical metric.
The trap: Building a beautiful command-center dashboard but omitting visual anchors — labels, section dividers, or state markers that let users navigate the complexity.
Why it fails:
What works instead:
Example: A diagnostic triptych has a dominant central analyzer flanked by two status bays. Label the center "CORE THERMAL" and the sides with their own title. Without those labels, the user doesn't know if they're looking at reactor status or personnel data.
The trap: Prioritizing visual drama (glowing scanlines, sweeping animations, fog effects) over legibility and interaction feedback.
Why it fails:
What works instead:
Example: A countdown timer animated with a smooth tween from 10 to 0 looks nice but doesn't communicate urgency. The same timer with a pulsing red background, bold serif numerals, and a sudden jump when crossing 2 minutes left communicates danger and prompts action.
The trap: Using red-on-dark or red-green combinations as primary signals, assuming low contrast works because Evangelion looks "dark and moody."
Why it fails:
What works instead:
Example: A status indicator that's just a red circle fails for color-blind users. The same indicator as a red circle plus a warning symbol plus the label "ALERT" works for all viewers and reads as more authentic to Evangelion's label-heavy style.
The difference between authentic Evangelion language and generic neon cyberpunk often comes down to discipline and specificity:
| NERV UI (Works) | Generic Sci-Fi (Fails) | |---|---| | Flat black, amber, and signal green | Rainbow gradients, purple/cyan neon | | Tall condensed sans labels with explicit state verbs | Vague floating text and decorative symbols | | Modular repeated arrays (sync ladder, capsule racks) | Every element unique and ornate | | Motion reveals state: sweep plots, panel swaps, alert pulses | Motion for motion's sake: constantly drifting glows | | Negative space creates tension and focus | Every pixel filled with texture and glow | | Accessible hierarchy and geometric guides | Dense chaos that looks impressive but isn't navigable | | Typography and shape do the heavy lifting; glow is restrained | Relies on glow and blur to hide weak foundational design |
The key: Evangelion design is severe and specific about its choices. It's not "make it look sci-fi;" it's "make every element earn its place."
documentation
Create or expand an Idea.md / IDEA.md file from a rough description, existing repo, conversation history, notes, or other early-stage product inputs. Use when the user asks to "write an Idea.md", "turn this into an idea file", "capture this product idea", "expand this concept", or wants a repo-grounded concept brief before validation, PRD, or implementation work.
development
Write structured implementation plans from specs or requirements before touching code. Use when given a spec, requirements doc, or feature description, when user says "plan this out", "write a plan for", "how should we implement", or before starting any multi-step coding task.
testing
Expert guidance for video editing with ffmpeg, encoding best practices, and quality optimization. Use when working with video files, transcoding, remuxing, encoding settings, color spaces, or troubleshooting video quality issues.
development
Opinionated constraints for building better interfaces with agents. Use when building UI components, implementing animations, designing layouts, reviewing frontend accessibility, or working with Tailwind CSS, motion/react, or accessible primitives like Radix/Base UI.