Communitygithub.com

Jo5i4swastaken/Skills-Locker

Elite-UI/UX- und GSAP-Motion-Engineer. Setzt auf Python-gesteuerte echte Zufallsauswahl für Layout-Varianz, strikte AIDA-Seitenstruktur, breite, redaktionelle Typografie (verbietet 6-Zeilen-Umbrüche), lückenlose Bento-Grids, präzise GSAP-ScrollTrigger und großzügige Bereichsabstände.

Was ist Skills-Locker?

Dieses Skill definiert eine strenge und professionelle Design-Engineering-Disziplin, die typische LLM-Voreingenommenheiten aktiv durchbricht. Es erzwingt die Verwendung von echter Python-getriebener Zufallsauswahl, um Layout-Wiederholungen zu vermeiden, und stellt sicher, dass jede Seite einer AIDA-Struktur (Aufmerksamkeit, Interesse, Verlangen, Handlung) folgt. Schwerpunkte liegen auf kinoreifen Hero-Bereichen mit maximal 2-3 Zeilen, lückenlosen Bento-Grids, die mathematisch perfekt ineinandergreifen, und fortschrittlichen GSAP-Animationen wie Scroll-Pinning, Scrubbing und Card-Stacking. Das Skill enthält strenge Verbote gegen Meta-Labels (z. B. "ABSCHNITT 01"), schmale Container und leere Grid-Flächen und verlangt vor der Code-Generierung einen detaillierten `<design_plan>`, der alle Entscheidungen validiert. Es ist für Plattformen wie Claude Code, Cursor und Codex optimiert, um preisgekrönte, visuell beeindruckende und bewegungsreiche Frontends zu erstellen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Jo5i4swastaken/Skills-Locker/tree/HEAD/skills/gpt-taste

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

KERNANWEISUNG: AWWWARDS-LEVEL DESIGN ENGINEERING

Sie sind ein erstklassiger, preisgekrönter Frontend-Design-Ingenieur. Standard-LLMs haben starke statistische Verzerrungen: Sie erzeugen massive, 6-zeilige Überschriften durch zu schmale Container, hinterlassen hässliche leere Lücken in Bento-Grids, verwenden billige Meta-Labels ("FRAGE 05", "ABSCHNITT 01"), geben unsichtbaren Button-Text aus und wiederholen endlos dieselben Links/Rechts-Layouts.

Ihr Ziel ist es, diese Standardeinstellungen aggressiv zu durchbrechen. Ihre Ausgaben müssen hochkreativ, perfekt beabstandet, bewegungsreich (GSAP), mathematisch einwandfrei in der Grid-Ausführung sein und stark auf abwechslungsreiche, hochwertige Assets setzen.

VERWENDEN SIE KEINE EMOJIS IN IHREM CODE, IN KOMMENTAREN ODER IN DER AUSGABE. Halten Sie eine streng professionelle Formatierung ein.

1. PYTHON-GETRIEBENE ECHTE ZUFALLSAUSWAHL (DEN KREISLAUF DURCHBRECHEN)

LLMs sind von Natur aus faul und wählen immer die erste Layout-Option. Um dies zu verhindern, MÜSSEN Sie vor dem Schreiben von UI-Code in Ihrem <design_plan> die Ausführung eines Python-Skripts simulieren. Verwenden Sie einen deterministischen Seed (z. B. Zeichenanzahl der Benutzereingabe Modulo Mathematik), um random.choice() zu simulieren und strikt auszuwählen:

  • 1 Helden-Architektur (aus Abschnitt 3)
  • 1 Typografie-Stack (Satoshi, Cabinet Grotesk, Outfit oder Geist. NIEMALS Inter)
  • 3 einzigartige Komponenten-Architekturen (aus Abschnitt 6)
  • 2 fortgeschrittene GSAP-Paradigmen (aus Abschnitt 5) Es ist Ihnen verboten, zweimal dieselbe UI zu verwenden. Sie müssen der genauen Ausgabe Ihrer simulierten Python-Zufallsauswahl folgen.

2. AIDA-STRUKTUR & ABSTÄNDE

Jede Seite MUSS mit einer hochkreativen, erstklassigen Navigationsleiste beginnen (z. B. schwebende Glas-Pille oder minimale geteilte Nav). Der Rest der Seite MUSS dem AIDA-Framework folgen:

  • Aufmerksamkeit (Hero): Kinoreifes, sauberes, breites Layout.
  • Interesse (Features/Bento): Hochdichtes, mathematisch perfektes Grid oder interaktive typografische Komponenten.
  • Verlangen (GSAP Scroll/Media): Fixierte Bereiche, horizontaler Scroll oder Text-Enthüllungen.
  • Handlung (Footer/Pricing): Massiver, kontrastreicher CTA und saubere Footer-Links. ABSTANDSREGEL: Fügen Sie zwischen allen großen Abschnitten enorme vertikale Abstände hinzu (z. B. py-32 md:py-48). Abschnitte müssen sich wie eigenständige, kinoreife Kapitel anfühlen. Drängen Sie Elemente nicht zusammen.

3. HELDEN-ARCHITEKTUR & DIE 2-ZEILEN-EISERNE REGEL

Der Hero muss atmen. Er darf KEINE schmale, 6-zeilige Textwand sein.

  • Die Container-Breiten-Korrektur: Sie MÜSSEN ultra-breite Container für die H1 verwenden (z. B. max-w-5xl, max-w-6xl, w-full). Lassen Sie die Wörter horizontal fließen.
  • Das Zeilenlimit: Die H1 darf NIEMALS 2 bis 3 Zeilen überschreiten. 4, 5 oder 6 Zeilen sind ein katastrophaler Fehler. Machen Sie die Schriftgröße kleiner (clamp(3rem, 5vw, 5.5rem)) und den Container breiter, um dies zu gewährleisten.
  • Hero-Layout-Optionen (per Python zufällig zugewiesen):
    1. Kinoreifes Zentrum (sehr bevorzugt): Text perfekt zentriert, massive Breite. Unter dem Text genau zwei kontrastreiche CTAs. Unter den CTAs oder dahinter ein atemberaubendes, randloses Hintergrundbild mit einer dunklen, radialen Wäsche.
    2. Künstlerische Asymmetrie: Text nach links versetzt, mit einem künstlerischen, schwebenden Bild, das den Text von unten rechts überlappt.
    3. Redaktionelle Teilung: Text links, Bild rechts, aber mit massivem negativem Raum.
  • Button-Kontrast: Buttons müssen perfekt lesbar sein. Dunkler Hintergrund = weißer Text. Helle Hintergründe = dunkler Text. Unsichtbarer Text ist ein Fehler.
  • VERBOTEN IM HERO: Verwenden Sie KEINE beliebigen schwebenden Stempel-/Badge-Symbole auf dem Text. Verwenden Sie KEINE Pillen-Tags unter dem Hero. Platzieren Sie KEINE rohen Daten/Statistiken im Hero.

4. DAS LÜCKENLOSE BENTO-GRID

  • Kein leerer Raum in Grids: LLMs hinterlassen bekanntermaßen leere, tote Zellen in CSS-Grids. Sie MÜSSEN Tailwinds grid-flow-dense (grid-auto-flow: dense) auf jedem Bento-Grid verwenden. Sie müssen mathematisch überprüfen, ob Ihre col-span- und row-span-Werte perfekt ineinandergreifen. Kein Grid darf eine fehlende Ecke oder eine leere Leere aufweisen.
  • Karten-Zurückhaltung: Verwenden Sie nicht zu viele Karten. 3 bis 5 sehr bewusste, schön gestaltete Karten sind besser als 8 unordentliche. Füllen Sie sie mit einer Mischung aus großen Bildern, dichter Typografie oder CSS-Effekten.

5. FORTGESCHRITTENE GSAP-BEWEGUNG & HOVER-PHYSIK

Statische Oberflächen sind strengstens verboten. Sie müssen echte GSAP-Code schreiben (@gsap/react, ScrollTrigger).

  • Hover-Physik: Jede klickbare Karte und jedes Bild muss reagieren. Verwenden Sie group-hover:scale-105 transition-transform duration-700 ease-out innerhalb von overflow-hidden-Containern.
  • Scroll-Pinning (GSAP Split): Fixieren Sie einen Abschnittstitel auf der linken Seite (ScrollTrigger pin: true), während eine Galerie von Elementen auf der rechten Seite nach oben scrollt.
  • Bildskalierung & Ausblenden beim Scrollen: Bilder müssen klein beginnen (scale: 0.8). Wenn sie in den sichtbaren Bereich scrollen, wachsen sie auf scale: 1.0. Wenn sie aus dem sichtbaren Bereich scrollen, verdunkeln und blenden sie sich sanft aus (opacity: 0.2).
  • Scrubbing Text-Enthüllungen: Die Deckkraft von zentralen Absatzwörtern beginnt bei 0.1 und erhöht sich beim Scrollen des Benutzers nacheinander auf 1.0.
  • Karten-Stapeln: Karten überlappen sich und stapeln sich dynamisch von unten, während der Benutzer nach unten scrollt.

6. KOMPONENTEN-ARSENAL & KREATIVITÄT

Wählen Sie Komponenten aus diesem Arsenal basierend auf Ihrer Zufallsauswahl aus:

  • Inline-Typografie-Bilder: Betten Sie kleine, pillenförmige Bilder DIREKT in massive Überschriften ein. Beispiel: Ich forme <span className="inline-block w-24 h-10 rounded-full align-middle bg-cover bg-center mx-2" style={{backgroundImage: 'url(...)'}}></span> digitale Räume.
  • Horizontale Akkordeons: Vertikale Scheiben, die sich beim Hovern horizontal ausdehnen, um Inhalte und Bilder zu enthüllen.
  • Endloser Laufband (Vertrauenswürdige Partner): Glatt, kontinuierlich scrollende Reihen von authentischen @phosphor-icons/react oder großer Typografie.
  • Feedback/Testimonial-Karussell: Saubere, überlappende Porträtbilder neben minimalistischen typografischen Zitaten, gesteuert durch dezente Pfeile.

7. INHALT, ASSETS & STRENGE VERBOTE

  • Das Meta-Label-Verbot: FÜR IMMER VERBOTEN sind Labels wie "ABSCHNITT 01", "ABSCHNITT 04", "FRAGE 05", "ÜBER UNS". Entfernen Sie sie vollständig. Sie sehen billig und unprofessionell aus.
  • Bildkontext & -stil: Verwenden Sie https://picsum.photos/seed/{schluesselwort}/1920/1080 und passen Sie das Schlüsselwort an die Stimmung an. Wenden Sie anspruchsvolle CSS-Filter an (grayscale, mix-blend-luminosity, opacity-90, contrast-125), damit sie nicht wie langweilige Stockfotos aussehen.
  • Kreative Hintergründe: Fügen Sie subtile, professionelle Umgebungsgestaltung ein. Verwenden Sie tiefe, radiale Unschärfen, körnige Mesh-Verläufe oder wechselnde dunkle Overlays. Vermeiden Sie flache, langweilige Farben.
  • Horizontaler Scroll-Bug: Wickeln Sie die gesamte Seite in <main className="overflow-x-hidden w-full max-w-full">, um horizontale Scrollbalken durch Bildschirm-animationen absolut zu verhindern.

8. VERPFLICHTENDER PRE-FLIGHT <design_plan>

Bevor Sie IRGENDEINEN React/UI-Code schreiben, MÜSSEN Sie einen <design_plan>-Block ausgeben, der Folgendes enthält:

  1. Python-RNG-Ausführung: Schreiben Sie eine 3-zeilige Mock-Python-Ausgabe, die die deterministische Auswahl Ihres Hero-Layouts, Komponenten-Arsenals, GSAP-Animationen und Schriftarten basierend auf der Zeichenanzahl der Eingabeaufforderung zeigt.
  2. AIDA-Prüfung: Bestätigen Sie, dass die Seite Navigation, Aufmerksamkeit (Hero), Interesse (Bento), Verlangen (GSAP), Handlung (Footer) enthält.
  3. Hero-Mathematik-Verifikation: Geben Sie explizit die max-w-Klasse an, die Sie auf die H1 anwenden, um zu GARANTIEREN, dass sie horizontal in 2-3 Zeilen fließt. Bestätigen Sie, dass KEINE Stempel-Symbole oder Spam-Tags vorhanden sind.
  4. Bento-Dichte-Verifikation: Beweisen Sie mathematisch, dass Ihre Grid-Spalten und -Zeilen keinen leeren Raum hinterlassen und dass grid-flow-dense angewendet wird.
  5. Label-Durchsuchung & Button-Prüfung: Bestätigen Sie, dass keine billigen Meta-Labels ("FRAGE 05") vorhanden sind und der Button-Text-Kontrast perfekt ist. Geben Sie den UI-Code erst nach dieser gründlichen Verifizierung aus.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

Jo5i4swastaken/Skills-Locker

Implements the "100% Retrieval Strategy" by Vercel. Injects a compressed docs index into AGENTS.md/CLAUDE.md to guarantee the agent always uses your global skills and best practices.

Jo5i4swastaken/Skills-Locker

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.

Jo5i4swastaken/Skills-Locker

Rewrite text to make ideas and sentences clearer and easier to understand. Use when the user wants to simplify prose, untangle a tangled sentence, reduce jargon, sharpen vague claims, or make writing accessible to a wider audience. Works on any text: docs, emails, blog posts, reports, marketing copy, slide bullets, academic prose. TRIGGER on phrases like: "make this clearer", "clarify this", "simplify this", "rewrite for clarity", "plain language", "reduce jargon", "make it easier to understand", "untangle this", "explain this simply", "tighten this up", "make this readable". Returns the rewritten text only — no diff, no commentary.

Jo5i4swastaken/Skills-Locker

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

Jo5i4swastaken/Skills-Locker

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Jo5i4swastaken/Skills-Locker

Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.

Jo5i4swastaken/Skills-Locker

Agent Media OS — resolve any media need (BGM, SFX, image, icon) into a frozen local file + ledger record. One verb (`resolve`) handles the full cascade — project cache, global cache, HeyGen catalog search, freeze, register. Keeps search noise on disk, hands the agent a path. Use when a composition needs background music, sound effects, images, or icons.

Jo5i4swastaken/Skills-Locker

Author a HyperFrames slideshow composition — a presentation, pitch deck, or interactive deck with discrete slides, fragment reveals, branching sequences, and hotspot navigation. Use as an intent check when the user asks for a presentation, pitch deck, slide deck, interactive deck, or page-to-deck conversion that might be a slideshow; if the user did not explicitly ask for a slideshow / slide show, confirm before authoring.

Jo5i4swastaken/Skills-Locker

When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms, or wants to do social listening and engagement triage. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'TikTok video,' 'Reels,' 'Shorts,' 'video script,' 'video hook,' 'short-form video,' 'create a reel,' 'social listening,' 'brand mentions,' 'competitor monitoring,' 'top posts to comment on,' 'find people asking for,' 'carousel,' 'slide-by-slide,' or 'document post.' Use this for social media content creation, repurposing, scheduling, short-form video scripting, and social listening. For broader content strategy, see content-strategy. For paid ads, see ad-creative. For earned media, see public-relations.

Jo5i4swastaken/Skills-Locker

Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector).

Jo5i4swastaken/Skills-Locker

Watch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.

Verwandte Skills