Communitygithub.com

TriSBie/dense-tool-ui

Layout-, Interaktions- und Farbreferenz für dichte, tastaturorientierte Arbeitstools (Linear-ähnliche Issue-Tracker) und deren dunkle Marketing-Landingpages, gemessen an einem echten Produkt im Nov 2026, mit zwei ausführbaren HTML-Templates. Verwenden beim Erstellen einer Web-App, eines Dashboards, Admin-Panels oder Backoffices für Issues, Tasks, Tickets, Queues oder Reviews, oder einer SaaS/Dev-Tool-Landingpage, oder wenn der Benutzer nach einer „Linear-ähnlichen“ UI fragt.

Was ist dense-tool-ui?

Diese Skill-Referenz liefert messgenaue Spezifikationen und lauffähige HTML-Templates für den Bau von dichten, tastaturorientierten Werkzeug-Oberflächen (wie Linear, im Nov 2026 gemessen). Sie definiert ein klares visuelles System: 13px Schrift, 44px Zeilen ohne Trennlinien, unsichtbare Bedienung über ⌘K-Befehlspalette, Inline-Bearbeitung und LCH-Graustufen statt Schlagschatten. Dazu gehört ein passendes, fast monochromes Landingpage-Template. Der Skill ist für Entwickler gedacht, die Web-Apps, Dashboards, Admin-Panels, Backoffices für Issues, Tasks, Tickets, Queues oder Reviews bauen, sowie für SaaS-Startups und Dev-Tool-Anbieter, die eine professionelle Marketing-Präsenz benötigen. Er unterstützt plattformübergreifendes Arbeiten (wird in Tools wie Claude Code, Cursor, Codex verwendet) und legt Wert auf wiederverwendbare Strukturen und messgenaue Designs. Die Arbeitsweise ist einfach: Kopieren Sie das passende Template, passen Sie Akzentfarbe (`--accent-h`), Schriftart (`--font`), Produktname und Daten an, und ersetzen Sie die Beispieldaten unter Beibehaltung der DOM-Form. Alle Aktionen haben sichtbare Tastaturkürzel, die in Schaltflächen, Menüs und Tooltips angezeigt werden. Leere Zustände zeigen eine dünne Strichzeichnung, einen Satz und eine primäre Schaltfläche mit ihrem Shortcut. Der Skill enthält detaillierte Referenzdateien für Maße (Shell, Sidebar, Liste, Board, Issue/Projekt-Detail, Modals, ⌘K, Filtermenü, Shortcuts), Farbtöne (dunkel + hell), Typografie-Skala, Radii, Schatten und Easing sowie eine Landingpage-Referenz mit Breakpoints und Marketing-Tokens.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/TriSBie/agent-skills/tree/HEAD/skills/dense-tool-ui

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht dense-tool-ui?

Eine messgenaue Referenz für das „ruhige, dichte, tastaturorientierte“ Tool-UI: verschachteltes Bedienfeld, 44px Zeilen ohne Trennlinien, ⌘K-Befehlspalette, Inline-Bearbeitung, LCH-Graustufen statt Schlagschatten. Dazu die passende monochrome Landingpage.

Kopieren Sie die Struktur und das Verhalten, niemals die Marke. Dunkel + Inter + lila Akzent ist genau das, was KI-Generatoren standardmäßig produzieren: Ändern Sie immer --accent-h und --font für das Projekt.

Dateien

PfadLesen, wenn
assets/app-template.htmlSie eine App/ein Dashboard/Backoffice bauen. Ausführbare Shell: Liste/Board, Detail, ⌘K, Erstellungsmodal, Toasts, dunkel/hell, ?selftest.
assets/landing-template.htmlSie eine Landingpage bauen. Blur-Header, Hero + Produktshot, Manifest, Feature-Sektion + Spezifikations-Drawer, Changelog, Testimonials, Pricing + Vergleichstabelle, Footer. ?selftest.
references/app.mdGenaue Maße für Shell, Sidebar, Liste, Board, Issue/Projekt-Detail, Modals, ⌘K, Filtermenü, Shortcuts.
references/tokens.mdFarbstufen (dunkel + hell), Typografie-Skala, Radien, Schatten, Easing.
references/landing.mdLandingpage-, Pricing- und Kunden-Seiten Anatomie, responsive Breakpoints, Marketing-Tokens.

Arbeitsablauf

  1. Kopieren Sie das passende Template in das Projekt. Bearbeiten Sie niemals die Originale.
  2. Rebranding: Setzen Sie --accent-h (z.B. teal 190, orange 50, grün 150) und --font, dann Produktname, Daten und Text. Benennen Sie den app-theme localStorage-Key um.
  3. Ersetzen Sie die Beispieldaten. Behalten Sie die DOM-Formen bei: .grp > .row, .col > .card, .detail > .doc + .props.
  4. Fügen Sie Befehle zu CMDS als [label, [keys], fn] hinzu. Einzeltasten-Shortcuts kommen in den keydown-Listener, der bereits Eingaben in Inputs ignoriert.
  5. Lesen Sie die entsprechende references/-Datei, bevor Sie einen Bildschirm hinzufügen, den das Template nicht hat.
  6. Überprüfen: Öffnen Sie file.html?selftest und erwarten Sie den Tab-Titel SELFTEST OK <n>. Betrachten Sie dann 1280px und 390px, dunkel und hell.

Regeln

  1. Dichte zuerst: 13px Schrift, 44px Zeilen, keine Zeilentrenner, keine dekorativen Symbole. Farbe nur für Status, Labels und einen primären Button pro Bildschirm.
  2. Tiefe durch Hintergrundstufen, nicht durch Verläufe, Glühen oder Unschärfe (nicht einmal hinter ⌘K). Ränder sind 1px Ring-Schatten mit niedriger Deckkraft.
  3. Jede Aktion hat ein Kürzel, und das Kürzel ist sichtbar in Schaltflächen, Menüs und Tooltips. Kontextbewusstes ⌘K. Strg/⌘+Enter sendet ab.
  4. Bearbeiten Sie direkt, speichern Sie sofort: keine Speichern-Buttons. Eigenschaften sind Buttons, die Picker öffnen. Erstellung endet in einem Toast mit einem Link.
  5. Leere Zustände handeln: dünne Strichzeichnung, ein Satz, ein primärer Button mit seinem Shortcut.
  6. Löschen ist sanft: Bestätigen, wiederherstellbar halten, Aufbewahrungsfrist angeben.
  7. Liste und Board sind dieselben Daten. „Anzeigeoptionen“ lässt Benutzer Gruppierung, Sortierung und sichtbare Spalten wählen.
  8. Landingpage: fast monochrom, zwei Texttöne für Hervorhebungen, ein heller CTA wiederholt in Header und Pre-Footer, das echte Produkt als Hero-Bild.

Nicht kopieren

Logos, Produktnamen, Illustrationen, Symbolsets, Marketingbilder oder Texte des Quellprodukts. Übernehmen Sie nur Maße, Struktur und Verhalten.

Verwandte Skills