Definitionen
138 Definitionen aus registry.cache.php (generiert 2026-08-08T06:52:00.539Z) · Assets kompiliert + gehasht (@apply aufgelöst) · ← Übersicht · Token-Browser · Build-Diagnostik
Layouts
Reihe
layout.cluster · v1.0.0 layoutHorizontale Reihe mit Umbruch (Buttons, Badges, Meta-Zeilen) — wrappt fluid ohne Media Query
| Slot | Erlaubt | Regeln |
|---|---|---|
| default | ui.*, component.*, layout.* | Pflicht, mehrfach |
Auftrag 4711
OffenSpalten
layout.columns · v1.0.0 layoutZwei benannte Spalten mit Verhältnis (1:1, 2:1, 1:2) — stapeln mobil untereinander
| Slot | Erlaubt | Regeln |
|---|---|---|
| start | ui.*, component.*, section.*, layout.* | Pflicht, mehrfach |
| end | ui.*, component.*, section.*, layout.* | Pflicht, mehrfach |
Hauptinhalt
Breite Spalte — mobil stapeln beide untereinander.
Seitenleiste
InfoLinke Hälfte.
Effekt-Rahmen
layout.effect-frame · v1.0.0 layoutHülle mit dekorativem Hintergrund oder Rand für beliebige Inhalte: laufender Rand-Glanz, Punkt-/Linien-Raster oder Verlaufs-Schein — alle Effekte aus Tokens und mit prefers-reduced-motion-Rückfall
| Slot | Erlaubt | Regeln |
|---|---|---|
| default | ui.*, component.*, section.*, layout.* | optional, mehrfach |
Agenten-Fenster
Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.
Agenten-Fenster
Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.
Agenten-Fenster
Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.
Agenten-Fenster
Jeder Effekt nutzt nur Design-Tokens — ein Theme-Wechsel färbt ihn mit.
Raster
layout.grid · v1.1.0 layoutResponsives Raster — feste Spaltenzahl (bricht mobil auf eine Spalte) oder auto-fit nach Mindestbreite
| Slot | Erlaubt | Regeln |
|---|---|---|
| default | ui.*, component.*, section.*, layout.* | Pflicht, mehrfach |
Produkt A
Raster-Zelle eins.
Produkt B
Raster-Zelle zwei.
Produkt C
Raster-Zelle drei.
Auto 1
So viele Spalten wie passen.
Auto 2
Mindestbreite 240px.
Auto 3
Fluid ohne Media Query.
Auto 4
Vierte Zelle.
R1
base: 2 Spalten.
R2
ab md: 4 Spalten.
R3
Explizit pro Breakpoint.
R4
Statt eingebackenem Verhalten.
Stapel
layout.stack · v1.1.0 layoutVertikaler Stapel mit Token-Abstand — das Grundlayout für untereinander stehende Inhalte
| Slot | Erlaubt | Regeln |
|---|---|---|
| default | ui.*, component.*, section.*, layout.* | Pflicht, mehrfach |
Gestapelt
Drei Bausteine untereinander mit Token-Abstand.
UI Elements
Ankündigungs-Pille
ui.announcement · v1.0.0 elementPill-Banner über einer Überschrift (Beispiel: Neu · Version 2 ist da): Markierung links, Text, optionaler Pfeil — als Link oder statisch
Avatar
ui.avatar · v1.0.0 elementBild oder Initialen einer Person mit optionalem Status
Badge
ui.badge · v2.1.0 elementStatus- oder Kategorie-Kennzeichen. BREAKING 2.0.0: Prop tone heißt jetzt variant (Migration 1-to-2 vorhanden)
Button
ui.button · v1.0.0 elementAuslöser für Aktionen — emittiert das semantische Event activate
Button-Gruppe
ui.button-group · v1.0.0 elementSegmentierte Button-Gruppe (Untitled-UI-Muster): verbundene Secondary-Buttons mit geteilten Rändern, aktives Segment hervorgehoben
Checkbox
ui.checkbox · v1.0.0 elementCheckbox mit Label, Zuständen (disabled, invalid) und Formular-Tokens
Chip
ui.chip · v1.1.0 elementFilter-/Auswahl-Chip — im Element Builder generiert (Archetyp box)
Trennlinie
ui.divider · v1.0.0 elementHorizontale Trennlinie, optional mit zentriertem Beschriftungstext
Icon-Fläche (Featured Icon)
ui.featured-icon · v1.0.0 elementIcon auf getönter runder/eckiger Fläche (Untitled-UI-Muster Featured Icon) — Töne aus Status-/Primary-Tokens per color-mix abgeleitet
Überschrift
ui.heading · v1.0.0 elementÜberschrift der Ebenen 1–4
Überschrift Ebene 1
Überschrift Ebene 2
Überschrift Ebene 3
Überschrift Ebene 4
Icon
ui.icon · v1.0.0 elementKuratiertes Inline-SVG-Icon-Set (Whitelist) — Größen über icon-Tokens, Farbe über currentColor/Ton
Icon-Knopf
ui.icon-button · v1.0.0 elementReiner Icon-Button (Utility-Button): Varianten secondary/ghost/gefahr, Pflicht-aria-label, emittet activate
Bild
ui.image · v1.0.0 elementBild mit URL-Whitelist, Seitenverhältnis und Platzhalter-Fallback bei unsicherer Quelle
Quellen-Marker (Inline Citation)
ui.inline-citation · v1.0.0 elementHochgestellter Quellen-Verweis im Fließtext — verlinkt auf den passenden Eintrag in component.sources, mit Titel als Tooltip
Eingabefeld
ui.input · v1.0.0 elementEinzeiliges Formularfeld mit Label, Zuständen (disabled, invalid) und Formular-Tokens
Listen-Zeile (Item)
ui.item · v1.0.0 elementUniverselle Listen-Zeile: Icon/Avatar-Fläche, Titel + Untertitel, Meta rechts, optionaler Chevron — Grundbaustein für Listen, Suchergebnisse, Auswahllisten
Link
ui.link · v1.0.0 elementTextlink mit URL-Whitelist — echte href-Navigation bleibt immer die Rückfallebene
Preis
ui.price · v1.0.0 elementShop-Preiszeile: Betrag (bei Streichpreis automatisch in Sale-Farbe), Streichpreis, Rabatt-Badge — Sale-Ton über den themebaren color.sale-Token
Fortschrittsbalken
ui.progress · v1.0.0 elementFortschrittsbalken (determiniert oder unbestimmt) mit Tönen und optionaler Wertanzeige
Mengen-Stepper
ui.quantity-stepper · v1.0.0 elementMengenwahl mit −/+ und Zahleneingabe — progressive (Input funktioniert ohne JS), Controller klemmt auf min/max und emittet change
Radio-Gruppe
ui.radio-group · v1.0.0 elementRadiobutton-Gruppe mit Optionen-Array — Gruppen-Logik im Element gelöst (ein name, eine Auswahl)
Sterne-Bewertung
ui.rating · v1.1.0 elementRating-Anzeige 0–5 mit Teilsternen (Breiten-Maske, kein JS) und optionaler Anzahl — Farben über status.warning-/Sale-Tokens
Rich Text
ui.richtext · v1.0.0 elementFormatierter Text aus dem Editor — wird serverseitig gegen die Whitelist sanitisiert
Auswahlfeld
ui.select · v1.0.0 elementAuswahlfeld (native select) mit Optionen-Array, Zuständen und Formular-Tokens
Skeleton
ui.skeleton · v1.1.0 elementLade-Platzhalter (schimmernde Fläche) für Text, Blöcke und Kreise
Schieberegler (Slider)
ui.slider · v1.0.0 elementNativer Range-Slider mit Token-Styling und Live-Wertanzeige — funktioniert ohne JS, Controller aktualisiert Anzeige und emittet change
Ladeindikator
ui.spinner · v1.0.0 elementRotierender Ladeindikator mit Größen und Screenreader-Label
Status-Anzeige
ui.status · v1.0.0 elementZustands-Punkt mit Beschriftung (online, beeinträchtigt, offline, wartend) — Punkt pulsiert optional; Farben aus Status-Tokens
Varianten-Swatch
ui.swatch · v1.0.0 elementFarb-/Bild-Kachel für Produktvarianten. Die Produktfarbe ist ein CONTENT-Datum (Prop), kein Design-Token — Auswahl-Ring und Maße kommen aus Tokens
Schalter
ui.switch · v1.0.0 elementAn/Aus-Schalter (Toggle) — checkbox-Semantik mit Switch-Optik über Tokens
Text
ui.text · v1.0.0 elementFließtext-Absatz mit Ton und Größe
Invisible beschreibt Oberflächen als validierbare JSON-Strukturen.
Sekundäre Information in gedämpftem Ton.
Ein größerer Absatz für Einleitungen.
Mehrzeiliges Textfeld
ui.textarea · v1.0.0 elementMehrzeiliges Formularfeld mit Label, Zuständen und Formular-Tokens
Components
Akkordeon
component.accordion · v1.0.0 componentAuf-/zuklappbare Einträge (items-Array) — Grundlage für FAQ; toggle als semantisches Event
Publizierte Surfaces sind unveränderlich; Migrationen heben alte Instanzen auf neue Major-Versionen.
Ja — über die Katalog-Verwaltung (Scaffold) oder die Bauanleitung im Dateisystem.
Die Laufzeit rendert Fallbacks, der Publish blockiert — strenge Gates, tolerante Auslieferung.
Kann gleichzeitig mit B offen sein.
Kein Akkordeon-Zwang.
Aktivitäten (Feed)
component.activity-feed · v1.0.0 componentAktivitäten-Feed mit Zeitleiste: Initialen-Kreis, Akteur + Aktion + Ziel, Zeitstempel — Verbindungslinie aus Tokens
- MKMarie Krause hat Auftrag abgeschlossen: #4713 Demo KGvor 12 Minuten
- JWJonas Weber hat eine Datei angehängt an #4711vor 1 Stunde
- DSDavid Selig hat den Liefertermin geändert: 20.08.2026gestern, 17:42
Aktivitäts-Raster (Heatmap)
component.activity-heatmap · v1.0.0 componentJahres-Raster nach GitHub-Muster: eine Kachel je Tag, Intensität in fünf Stufen aus einem Ton-Token, Wochentag- und Monats-Beschriftung, Legende und Gesamtzahl
Agenten-Karte
component.agent-card · v1.0.0 componentSteckbrief eines Agenten: Name, Rolle, Zustand, Modell, Werkzeug-Badges und Kennzahlen — für Agenten-Übersichten und Team-Ansichten
Hinweis
component.alert · v1.0.0 componentHinweis-Box in vier Tönen mit Icon, optional schließbar
Version 2.1 bringt den Daten-Service.
Artikel X-100: nur noch 3 Stück.
Die Karte wurde abgelehnt.
Einlaufende Liste
component.animated-list · v1.0.0 componentListe, deren Einträge nacheinander einlaufen (Benachrichtigungs-Demos, Feature-Aufzählungen): Icon-Fläche, Titel, Text, Zeit — mit prefers-reduced-motion-Rückfall
- Neue Bestellung #4721Muster GmbH · 1.240,00 €gerade eben
- Zahlung eingegangenRechnung #9080 ausgeglichenvor 2 Min
- Lagerbestand niedrigArtikel SW-2231 · noch 3 Stückvor 5 Min
- Versand fehlgeschlagenAdresse unvollständigvor 12 Min
Brotkrumen
component.breadcrumb · v1.0.0 componentPfadnavigation (items-Array, letzter Eintrag = aktuelle Seite ohne Link)
Card
component.card · v1.0.0 componentInhaltskarte mit Media-, Inhalts- und Footer-Slot
| Slot | Erlaubt | Regeln |
|---|---|---|
| media | ui.* | optional, max 1 |
| default | ui.*, component.*, layout.* | Pflicht, mehrfach |
| footer | ui.* | optional, mehrfach |
Kundenprofil
Zusammengesetzt aus ui.heading, ui.text, ui.badge und ui.button — jede Zeile ein eigener Render-Aufruf über die Registry.
Hover-Karte
Elevation wechselt beim Hover über Token.
Gedankenkette
component.chain-of-thought · v1.0.0 componentZeitleiste der Denk-Schritte eines Agenten: Schritt-Punkte mit Titel, Detailtext und optionaler Quellen-/Werkzeug-Angabe — als Ganzes einklappbar
Gedankenkette4 Schritte
- Anfrage verstandenNutzer möchte überfällige Aufträge zusammengefasst.
- Werkzeug gewähltAufgabenliste mit Filter auf Fälligkeit.
snappy_cli__task_list - Ergebnis geprüft2 von 12 Aufträgen sind überfällig.
- Antwort formulieren
Diagramm
component.chart · v1.0.0 componentDiagramm auf ApexCharts (lokal ausgeliefert, kein CDN): Linie, Balken, Fläche, Kreis, Ring, Radar. Farben und Schrift werden zur Laufzeit aus den Design-Tokens gelesen, ein Theme-Wechsel färbt mit. Ohne JavaScript bleibt eine lesbare Wertetabelle stehen
| Kategorie | 2026 | 2025 |
|---|---|---|
| Mär | 32.000 € | 28.000 € |
| Apr | 35.500 € | 30.100 € |
| Mai | 41.200 € | 33.900 € |
| Jun | 38.800 € | 35.200 € |
| Jul | 44.100 € | 37.400 € |
| Aug | 48.560 € | 39.800 € |
| Kategorie | Shop | Telefon | Außendienst |
|---|---|---|---|
| Mär | 120 | 45 | 22 |
| Apr | 132 | 41 | 25 |
| Mai | 141 | 38 | 28 |
| Jun | 138 | 44 | 24 |
| Jul | 155 | 40 | 30 |
| Aug | 168 | 36 | 33 |
| Kategorie | Anteil |
|---|---|
| Elektronik | 44 |
| Möbel | 26 |
| Textil | 20 |
| Sonstiges | 10 |
Wiederherstellungspunkt
component.checkpoint · v1.0.0 componentMarke im Verlauf, zu der zurückgesprungen werden kann: Linie mit Label, Zeitangabe und Zurücksetzen-Knopf
Auswahl-Karten (Choicebox)
component.choice-box · v1.0.0 componentRadio- oder Mehrfachauswahl als Karten mit Titel, Beschreibung, optionalem Icon und Badge — Tastatur-fähig, emittiert selection
Code-Block
component.code-block · v1.0.0 componentQuelltext-Anzeige mit Kopfzeile (Dateiname/Sprache), optionalen Zeilennummern und Kopieren-Knopf — Syntax-Töne über Tokens, kein Highlighter zur Laufzeit
{
"definition": "component.combobox",
"props": {
"label": "Team",
"options": [{"label": "Vertrieb", "active": true}]
}
}
Combobox (Select mit Suche)
component.combobox · v1.0.0 componentEinzelauswahl mit Suchfilter und Options-Panel: Tastatur-Navigation (Pfeile/Enter), Escape/Außenklick schließen, optionale Beschreibungen pro Option
Befehlsmenü (Cmd+K)
component.command-menu · v1.0.0 componentCommand-Menu: Strg/Cmd+K oder Öffner-Button, Suchfilter, Pfeiltasten + Enter, Gruppen und Kürzel — emittet befehl, Escape/Backdrop schließen
Vorher/Nachher-Vergleich
component.comparison · v1.0.0 componentZwei Fassungen übereinander mit Schieberegler: Vorher links, Nachher rechts, Griff per Maus/Tastatur — für Bild- oder Text-Vergleiche
hiermit möchten wir Sie darauf hinweisen, dass die Zahlung für den oben genannten Auftrag noch aussteht.
Ihr Auftrag #4712 ist noch offen — vermutlich ist er im Alltag untergegangen. Hier ist die Rechnung noch einmal.
Freigabe (Human-in-the-Loop)
component.confirmation · v1.0.0 componentRückfrage vor einer folgenreichen Agenten-Aktion: Beschreibung, Details-Liste, Zustimmen/Ablehnen — nach der Wahl bleibt die Entscheidung sichtbar
Der Agent möchte E-Mails an die überfälligen Aufträge verschicken.
- Werkzeug
- smtp__send
- Empfänger
- Beispiel AG, Muster GmbH
- Vorlage
- zahlungserinnerung-freundlich
Kontext-Anzeige
component.context · v1.0.0 componentAuslastung des Kontextfensters: Balken mit belegten/freien Token, Warn-Ton ab Schwellwert, optional Kosten und Modell-Angabe
Kontextmenü
component.context-menu · v1.0.0 componentRechtsklick-Menü für eine Zielfläche: Einträge mit Icons/Trennern/Gefahr-Ton, öffnet an der Mausposition, schließt bei Außenklick/Escape — Einträge emittieren aktion
Konversation (Chat-Container)
component.conversation · v1.1.0 componentScrollender Chat-Verlauf: hält den Blick am unteren Rand, zeigt beim Hochscrollen einen Zurück-nach-unten-Knopf — nimmt Nachrichten und AI-Bausteine im Slot auf
| Slot | Erlaubt | Regeln |
|---|---|---|
| default | component.*, ui.*, layout.* | optional, mehrfach |
CTA-Button
component.cta-button · v1.0.0 componentGrosser Call-to-Action — komponiert im Component Builder auf ui.button
Datumswahl (Date Picker)
component.date-picker · v1.0.0 componentDatums-Eingabe mit Popover-Kalender (Monatsraster, Vor/Zurück, Heute markiert, Mo-So) — progressive: Textfeld TT.MM.JJJJ funktioniert ohne JS, emittet change
Dialog-Stapel
component.dialog-stack · v1.0.0 componentMehrstufiger Dialog (Wizard): gestapelte Ebenen mit Zurück/Weiter, hintere Ebenen bleiben versetzt sichtbar — Escape schließt, emittiert step und finish
Schublade (Drawer)
component.drawer · v1.0.0 componentVon rechts einfahrendes Slideout-Panel mit Backdrop (Untitled-UI-Muster): Öffner-Button, Kopf mit Titel + Schließen, Inhalt, Fußleiste — Escape/Backdrop schließen
Dropdown-Menü
component.dropdown · v1.0.0 componentAuslöser-Button mit Aktionsmenü — Outside-Click und Escape schließen, select als semantisches Event
Text-Editor (Eingabe)
component.editor · v1.0.0 componentRich-Text-EINGABE mit Werkzeugleiste (fett, kursiv, unterstrichen, Überschrift, Listen, Zitat, Code, Link) — erzeugt genau das HTML, das der Sanitizer erlaubt; Gegenstück zur Anzeige ui.richtext
Diamond-Mesh-Set
Vierteiliges Set mit Gold-Knopf und Diamond-Mesh-Einsatz.
- Front-Open-Bra
- Taillengürtel mit Clips
Handwäsche empfohlen.
Leerzustand (Empty State)
component.empty-state · v1.0.0 componentZentrierter Leerzustand (Untitled-UI-Muster): Icon-Fläche, Titel, Text, Primär- und Sekundär-Aktion — für leere Listen, Suchergebnisse, Erststarts
Keine Projekte gefunden
Deine Suche „Q3-Report" ergab keine Treffer. Versuche einen anderen Begriff oder lege ein neues Projekt an.
Datei-Upload (Dropzone)
component.file-upload · v1.0.0 componentUpload-Zone (Untitled-UI-Muster): Klick oder Drag-and-Drop, Dateiliste mit Größe und Entfernen — Prototyp ohne Server-Upload, emittet dateien
Filterleiste
component.filter-bar · v1.0.0 componentFilter-Bar über Tabellen/Listen: Suchfeld + Filter-Buttons mit Options-Panels + Zurücksetzen — Controller pflegt aktive Filter, emittet filter
Gantt (Zeitplan)
component.gantt · v1.0.0 componentProjekt-Zeitplan als Balkendiagramm: Zeilen mit Aufgaben, Zeitachse in Tagen/Wochen, farbige Balken (Ton aus Tokens), Fortschritts-Füllung, Heute-Linie und Meilenstein-Rauten
Hover-Karte (Vorschau)
component.hover-card · v1.0.0 componentVorschau-Karte beim Überfahren/Fokussieren eines Auslösers (Link-Vorschau, Personen-Karte): Titel, Text, Meta-Zeile — mit Verzögerung, schließt bei Verlassen/Escape
Menüleiste (Menubar)
component.menubar · v1.0.0 componentKlassische Desktop-Menüleiste (Datei, Bearbeiten, Ansicht …): Menüs mit Einträgen, Kürzeln, Trennern und Gefahr-Ton; Tastatur-fähig, öffnet bei Hover wenn ein Menü offen ist
Nachricht (Chat)
component.message · v1.0.0 componentChat-Nachricht: Nutzer als Blase rechts, Assistent als Fließtext links mit Avatar; optionale Anhänge, Aktions-Leiste (Kopieren, Bewerten, Neu erzeugen) und Zeitstempel
| Slot | Erlaubt | Regeln |
|---|---|---|
| default | component.*, ui.* | optional, mehrfach |
Metrik-Karte
component.metric-card · v1.0.0 componentDashboard-Kennzahl (Untitled-UI-Muster): Label, großer Wert, Delta-Badge mit Richtung (steigend grün / fallend rot), Vergleichstext
Mini-Kalender (Tagesstreifen)
component.mini-calendar · v1.0.0 componentKompakter Tagesstreifen für Kopfleisten: waagerechte Tage mit Wochentag, Markierungs-Punkten für Termine, Blättern vor/zurück — Auswahl meldet das Datum
Modal
component.modal · v1.1.0 componentDialog mit Backdrop (surface.backdrop + layer.modal) — Schließen über X, Backdrop-Klick und Escape; inline-Modus für Demo/Builder
| Slot | Erlaubt | Regeln |
|---|---|---|
| default | ui.*, component.*, layout.* | Pflicht, mehrfach |
| footer | ui.button, layout.cluster | optional, mehrfach |
Der Auftrag 4711 wird unwiderruflich gelöscht.
Nicht umkehrbarModell-Wahl
component.model-selector · v1.0.0 componentKompakte Modell-Auswahl für die Chat-Leiste: aktuelles Modell als Knopf, Panel mit Anbieter-Gruppen, Beschreibung und Merkmal-Badges
Mehrfach-Select
component.multi-select · v1.0.0 componentMulti-Select mit Chips im Feld, Suchfilter und Options-Panel (Untitled-UI-Muster) — Controller pflegt Auswahl, Escape/Außenklick schließen, emittet auswahl
Navigation
component.navigation · v1.5.0 componentHauptnavigation in zwei Menü-Formen: klassische Leiste ODER Burger-Flyout (Logo + Primary-CTA + Burger, Links im Vollflächen-Overlay rechtsbündig) — navigate als semantisches Event
Seitenkopf (Page Header)
component.page-header · v1.0.0 componentApp-Seitenkopf (Untitled-UI-Muster): Titel + Beschreibung links, Aktions-Buttons rechts (Varianten wie Nav-Aktionen), optionale Trennlinie
Aufträge
Verwalte offene und abgeschlossene Aufträge deines Teams.
Seitennavigation
component.pagination · v1.0.0 componentBlättern durch Seiten (Fenster mit Auslassungen) — navigate mit Seitenzahl als Payload
Plan (Agenten-Vorhaben)
component.plan · v1.0.0 componentVorhaben eines Agenten vor der Ausführung: nummerierte Schritte mit Werkzeug-Angabe und Zustand, optional Freigabe-Leiste am Fuß
Ich sammle die überfälligen Aufträge und bereite Erinnerungen vor.
- 1Offene Aufträge laden
snappy_cli__task_list - 2Nach Fälligkeit filtern
- 3Kundendaten ergänzen
tricoma__customer_get - 4Erinnerungen versenden
smtp__send - 5Bericht anhängenübersprungen
Produkt-Karte
component.product-card · v1.0.0 componentDer Grundstein aller Shop-Grids: Bild (oder Platzhalter), Sale-Badge, Wunsch-Herz, Titel, ui.price + ui.rating — komponiert aus den Shop-Elementen
Produkt-Galerie
component.product-gallery · v1.0.0 componentThumbnail-Spalte + Hauptbild — Controller wechselt das Hauptbild beim Thumbnail-Klick; ohne Bilder rendern Platzhalter-Flächen
Schritte (Progress Steps)
component.progress-steps · v1.0.0 componentWizard-Fortschritt (Untitled-UI-Muster): erledigte Schritte mit Häkchen, aktiver hervorgehoben, kommende gedämpft — Verbindungslinien aus Tokens
- KundendatenName und Adresse
- 2PositionenArtikel wählen
- 3VersandArt und Termin
- 4PrüfenZusammenfassung
Prompt-Eingabe
component.prompt-input · v1.1.0 componentChat-Eingabe: mitwachsendes Textfeld, Enter sendet (Umschalt+Enter = Zeilenumbruch), Werkzeugleiste (Anhang, Modell) und Senden/Stop-Knopf
Warteschlange
component.queue · v1.0.0 componentAnstehende Aufträge eines Agenten: Position, Titel, Zustand (wartet/läuft) und Entfernen-Knopf — für Batch-Läufe und Hintergrund-Aufgaben
- 1Überfällige Aufträge zusammenfassenläuft
- 2Wochenbericht erzeugenwartet
- 3Lagerbestände prüfenwartet
- 4Rechnungen exportierenwartet
Denkprozess (Reasoning)
component.reasoning · v1.0.0 componentEinklappbarer Denk-Block des Modells: Kopfzeile mit Dauer und Zustand (denkt / fertig), Inhalt als gedämpfter Text — natives details/summary, kein JS nötig
Denkprozess · 4 Sekunden
Dann filtere ich nach Fälligkeitsdatum kleiner heute.
Zuletzt gruppiere ich nach Kunde, um Doppelungen zu vermeiden.
Denkt nach …
Seitenleiste (Sidebar)
component.sidebar · v1.0.0 componentApp-Seitenleiste (Untitled-UI-Muster): Marke, gruppierte Nav-Einträge mit Icons + Badges, Fußbereich mit Nutzer — einklappbar (Controller), aktiver Eintrag hervorgehoben
Befehls-Schnipsel
component.snippet · v1.0.0 componentEinzeiliger Befehl mit Prompt-Zeichen und Kopieren-Knopf, optional mit Reitern (npm/pnpm/yarn) — Docs- und Onboarding-Baustein
npm install @tricoma/invisiblenpm run buildSortierbare Liste
component.sortable-list · v1.0.0 componentListe mit Gruppen, deren Einträge per Ziehen oder Tastatur (Pfeile mit Strg) umsortiert und zwischen Gruppen verschoben werden — meldet jede Umsortierung
- Angebot #2231 prüfen
- Lieferant kontaktieren
- Auftrag #4711 kommissionieren
- Rechnung #9080 versendet
- Retoure #77 gebucht
Quellen
component.sources · v1.0.0 componentEinklappbare Quellenliste unter einer Antwort: nummerierte Einträge mit Titel, Domain und optionalem Auszug — passend zu ui.inline-citation im Text
Quellen3
- 1Rückgabebedingungen — WissensdatenbankKunden können Artikel innerhalb von 30 Tagen zurücksenden.
- 2Auftrag #4712Fälligkeit 04.08.2026, Status offen.
- 3E-Mail-Verlauf Beispiel AG
Verlaufslinie (Sparkline)
component.sparkline · v1.0.0 componentKleine Verlaufsgrafik ohne Achsen für Kennzahl-Karten und Tabellenzellen — reines Inline-SVG, KEINE Diagramm-Bibliothek nötig; Farbe aus Tokens, Wertetabelle als Rückfall entfällt (Werte stehen im aria-label)
Sticky-Kaufleiste
component.sticky-buy-bar · v1.0.0 componentAm unteren Rand fixierte Kaufleiste: Titel + ui.price + Warenkorb-CTA — erscheint erst nach dem ersten Scroll-Viewport (Controller)
Vorschläge
component.suggestion · v1.0.0 componentAnschluss-Fragen als Pillen unter der Antwort oder über der Eingabe — Klick meldet den Text zur Übernahme in die Prompt-Eingabe
Tab-Leiste (Pills)
component.tab-bar · v1.0.0 componentSegmentierte Pill-Tab-Leiste (Atlassian-Collections-Muster): Leiste auf sunken-Fläche, aktiver Tab als Secondary-Pill — progressive Links, optional zentriert
Tabelle
component.table · v1.1.0 componentDatentabelle aus columns/rows-Props — gestreift, dicht, mobil horizontal scrollbar
| Auftrag | Kunde | Status | Summe |
|---|---|---|---|
| A-4711 | Selig, David | open | 1.240,00 € |
| A-4712 | Muster GmbH | versendet | 89,90 € |
| A-4713 | Beispiel AG | bezahlt | 12.500,00 € |
| A-4714 | Test KG | — | 430,10 € |
| Auftrag | Kunde | Status | Summe |
|---|---|---|---|
| A-4711 | Selig, David | open | 1.240,00 € |
| A-4712 | Muster GmbH | versendet | 89,90 € |
| A-4713 | Beispiel AG | bezahlt | 12.500,00 € |
| A-4714 | Test KG | — | 430,10 € |
| Inhalt |
|---|
| <script>alert(1)</script> |
Tabs
component.tabs · v1.0.0 componentReiter mit Panels (bis 4) — lokaler Zustand im Controller, semantisches Event change
| Slot | Erlaubt | Regeln |
|---|---|---|
| panel-1 | ui.*, component.*, layout.* | optional, mehrfach |
| panel-2 | ui.*, component.*, layout.* | optional, mehrfach |
| panel-3 | ui.*, component.*, layout.* | optional, mehrfach |
| panel-4 | ui.*, component.*, layout.* | optional, mehrfach |
Panel 1: Stammdaten des Kunden.
Panel 2: Auftragsliste.
12 offenÜbersicht.
Details sind aktiv gestartet.
Tag-Eingabe
component.tag-input · v1.0.0 componentFreie Schlagwort-Eingabe: Enter/Komma legt einen Chip an, Backspace im leeren Feld entfernt den letzten, optionale Vorschlagsliste — emittiert tags
Aufgaben-Liste (Task)
component.task · v1.0.0 componentWas der Agent gerade abarbeitet: Aufgaben mit Zustand (offen/läuft/fertig/Fehler), optionalen Unterpunkten und Fortschritts-Zeile
- Offene Aufträge abfragen12 Treffer
- Nach Fälligkeit filtern2 überfällig
- Erinnerungen vorbereiten
- Versand bestätigen lassen
- Alte Belege archivierenAblage nicht erreichbar
Terminal (Ausgabe)
component.terminal · v1.0.0 componentTerminal-Fenster mit Fenster-Punkten und Zeilen-Typen (Befehl, Ausgabe, Erfolg, Fehler, Hinweis); Zeilen erscheinen nacheinander (abschaltbar, respektiert prefers-reduced-motion)
$ npm run buildtokens: 179 Referenz-, 76 semantische Tokens, 10 Themesregistry: 128 Definitionenassets: 98 CSS-, 34 JS-ArtefakteBuild erfolgreichHinweis: 2 Definitionen ohne llm.md
$ npm test235 bestanden, 1 fehlgeschlagen
Theme-Umschalter
component.theme-switcher · v1.0.0 componentSegmentierter Umschalter Hell/Dunkel/System — setzt data-theme am Dokument, merkt sich die Wahl (localStorage) und folgt der Systemeinstellung
Werkzeug-Aufruf (Tool Call)
component.tool · v1.0.0 componentAufruf eines Agenten-Werkzeugs: Name, Zustand (wartet/läuft/fertig/Fehler), einklappbare Eingabe- und Ergebnis-Blöcke — natives details, kein JS
snappy_cli__task_listfertig820 ms
{
"filter": "overdue",
"limit": 10
}2 Treffer: #4712 Beispiel AG (3 Tage überfällig) #4718 Muster GmbH (1 Tag überfällig)
knowledge_base__searchläuft
{"query": "Rückgabefrist"}smtp__sendFehler
Verbindung abgelehnt (Port 587)
Tooltip
component.tooltip · v1.0.0 componentHinweis-Blase bei Hover/Fokus — rein CSS (kein JS), Ebene über layer.dropdown
| Slot | Erlaubt | Regeln |
|---|---|---|
| default | ui.*, component.* | Pflicht, max 1 |
Baum (Tree View)
component.tree · v1.0.0 componentHierarchische Baum-Ansicht (Ordner/Strukturen, max. 6 Ebenen): Zweige klappen per Controller, Blätter emittieren select — Chevron dreht, aktiver Knoten hervorgehoben
- Produkte
- Elektronik
- Notebooks.csv
- Zubehör.csv
- Möbel
- Elektronik
- Kunden
- B2B
- B2C
- README.md
tricoma Button
component.tricoma-button · v1.0.0 componenttricoma-Marken-Button — Komposition über ui.button
Varianten-Picker
component.variant-picker · v1.0.0 componentProduktvarianten wählen: Farb-Swatches (ui.swatch) + Größen-Pills mit Verfügbarkeit — Controller pflegt die Auswahl und emittet variante
Video-Spieler
component.video-player · v1.0.0 componentVideo mit eigener Bedienleiste aus Tokens: Abspielen/Pause, Fortschritt mit Klick-Sprung, Zeitangabe, Ton, Vollbild — nutzt das native video-Element, kein Fremd-Player
Window
component.window · v1.0.0 componentDesktop-Fensterrahmen mit Titelleiste und Controls — Inhalt via contentMode (legacy-iframe | integrated-page) ab Phase 5
| Slot | Erlaubt | Regeln |
|---|---|---|
| default | ui.*, component.*, section.*, layout.* | optional, mehrfach |
David Selig
contentMode: integrated-page — Inhalt kommt ab Phase 5 vom Window Service.
Nicht fokussiert — flachere Elevation über Token.
Sections
Karten-Reihe (Scroll)
section.card-row · v1.0.0 sectionHorizontale Content-Karten-Reihe mit CSS-Scroll-Snap (kein JS): farbige Karten (Ton per Prop aus Tokens) mit Badge, Titel, Link und optionaler Media-Fläche
Ressourcen
Neues aus dem Produkt
Call-to-Action
section.cta · v1.0.0 sectionAufruf-Banner mit Titel, Text und Button-Slot — brand- oder neutral-getönt, mobil kompakt
| Slot | Erlaubt | Regeln |
|---|---|---|
| actions | ui.button, layout.cluster | Pflicht, max 3, mehrfach |
Bereit für den Umstieg?
14 Tage kostenlos testen — keine Kreditkarte nötig.
Newsletter abonnieren
Produkt-Updates, maximal einmal im Monat.
FAQ (Accordion)
section.faq · v1.1.0 sectionFragen-Accordion auf nativen details/summary-Elementen (kein JS): Sektions-Kopf + Haarlinien-Trenner, Chevron dreht im offenen Zustand
FAQs
Du hast Fragen. Hier sind Antworten.
Was unterscheidet das Produkt vom Wettbewerb?
Es arbeitet mit dem vollen Kontext deiner Arbeit statt mit leeren Prompts.
Werden meine Daten für Training verwendet?
Nein. Deine Daten trainieren keine Dritt-Modelle.
Was kostet es?
Ein Abo, alle Modelle — Details auf der Preisseite.
Feature-Bento
section.feature-bento · v1.0.0 sectionKarten-Grid mit Haarlinien-Bordern (Bento-Muster): Sektions-Kopf (Mono-Kicker + Display-Titel), Karten mit Mono-Label, Text, optionaler Media-Fläche und Breit-Option
One Brain. Any Job.
Alles an einem Ort, ohne Umwege.
Lernt, wie du und dein Team sprechen: Ton, Kürzel, Vorlieben.
Wählt für jede Aufgabe das beste Modell. Ein Abo, volle Auswahl.
Sieht Aufgaben, Dokumente und Gespräche in Echtzeit.
Bringe exakte Workflows bei — laufen auf Kommando, jedes Mal.
Nimmt an Calls teil, macht Notizen, baut Kontext auf.
Feature-Raster
section.features · v1.0.0 sectionFeature-Kacheln mit Icon, Titel und Text — auto-fit-Raster, mobil eine Spalte
Warum Invisible?
Ein Definitionsmodell, jedes Target — kontrollierbar und versioniert.
Manifest pro Baustein, Registry generiert — nichts doppelt gepflegt.
Publish blockiert kaputte Seiten, die Laufzeit bleibt tolerant.
Props und Tokens statt freiem Code — untrusted JSON bleibt harmlos.
Immutable Publishes mit Migrationen — Updates brechen keine Seiten.
Footer
section.footer · v1.1.0 sectionSeitenfuß mit Marke, Link-Spalten und Copyright-Zeile — Spalten stapeln mobil
Footer (Gesprächs-CTA)
section.footer-cta · v1.0.0 sectionGroßer Website-Footer als Band: große Nav-Links + Gesprächs-CTA, Trennlinie, Rechtliches/Firma/Social, Copyright — ton-neutral, Instanz wählt den Ton, Theme liefert die Werte
Hero
section.hero · v1.0.0 sectionGroße Einstiegs-Section mit Titel, Untertitel und Aktions-Slot
| Slot | Erlaubt | Regeln |
|---|---|---|
| actions | ui.button | optional, max 3, mehrfach |
| media | ui.*, component.card, layout.* | optional, max 1 |
Ein Definitionsmodell für alle Oberflächen
Website, Shop, App, Desktop und E-Mail aus derselben Registry — gerendert über Target-Profile.
Section → Component → Element
Diese Karte steckt im media-Slot des Hero.
Der Kunde wählt Props und Tokens.
Keine freien Klassen, kein freies CSS — das System bleibt kontrollierbar.
Hero (zentriert)
section.hero-centered · v1.1.0 sectionZentrierter Hero: zweizeiliger Display-Titel, horizontale Häkchen-Zeile, Primary- + Ghost-CTA, Plattform-Leiste in Mono — ton-neutral, Theme liefert Farben und Schrift-Familien
The best AI is your AI.Your Company's Brain
- Multiplayer AI with your context
- Every model. One subscription.
- Self-updating Company Brain
- iOS
- Android
- Windows
- Mac
- Chrome
Hero (geteilt)
section.hero-split · v1.0.0 sectionGenerischer Split-Hero als dunkles Band: zweifarbiger Titel, Häkchen-Liste, CTA, Foto — Farben vollständig über die color.band-Tokens (Theme steuert)
Struktur schafftFreiheit.
Ich helfe dir, deine Prozesse, Systeme und Abläufe so aufzubauen, dass dein Unternehmen funktioniert - auch ohne dich.
- Erhalte Klarheit, wo Zeit und Geld verloren gehen
- Nutze Automatisierungen, die Stunden zurückgeben
Logo-Leiste
section.logo-cloud · v1.0.0 sectionReferenz-Logos in einer fluiden Reihe (gedämpft, Hover farbig)
Laufband (Marquee)
section.marquee · v1.0.0 sectionEndlos laufendes Band für Logos oder Kurztexte: Richtung und Tempo wählbar, Randabblendung, Pause bei Mauskontakt — hält bei prefers-reduced-motion an
Vertrauen uns
Media-Split
section.media-split · v1.0.0 sectionText-Bild-Wechselzeile: Display-Titel + Text + Text-Link-CTA neben einer Media-Fläche (Bild oder Platzhalter-Fläche), Seite wählbar
Slides Studio
Presentation-ready in one prompt
Echte Typografie, kuratierte Paletten. Der nächste All-Hands-Termin ist in Minuten fertig — ohne eine Folie anzufassen.
Mehr erfahren →Platzhalter-Fläche
section.placeholder · v1.0.0 sectionReservierte Sektion für noch fehlende Inhalte (Produktvisuals, Videos, Embeds): optionaler Kicker/Titel + gestrichelte Fläche mit Mono-Label und wählbarem Seitenverhältnis
Showcase
Hier kommt das Produktvisual hin
Preistabelle
section.pricing · v1.0.0 sectionPreispläne als Karten (Highlight-Plan hervorgehoben) — auto-fit-Raster, mobil gestapelt
Faire Preise
Monatlich kündbar, alle Kernfunktionen inklusive.
Produkt-Grid
section.product-grid · v1.0.0 sectionResponsives Grid aus Produkt-Karten (auto-fill) mit optionalem Sektions-Kopf — für Empfehlungen, Kategorien, Suchergebnisse
Empfehlungen
Das könnte dir auch gefallen
Produkt-Bühne (PDP-Kopf)
section.product-stage · v1.0.0 sectionDer Kopf der Produktdetailseite: Produkt-Galerie | Kaufbox (Titel, Sterne, Preis, Varianten-Picker, Mengen-Stepper, Warenkorb-CTA mit cart-Event, Trust-Punkte)
EmpressEnvy 4-teiliges Dessous-Set mit Diamond-Mesh-Einsatz & Gold-Knopf
Art.-Nr. sw2409156678- Kostenloser Versand ab 29 €
- 30 Tage Rückgaberecht
- Sichere Zahlung
Zitat-Karten (Social Proof)
section.quote-card · v1.0.0 sectionKarten mit Zitat, Person, Handle und Plattform-Hinweis — statische Social-Proof-Karten ohne externen Abruf (keine Fremd-API zur Laufzeit)
Stimmen
Was Teams berichten
Wir haben die Auftragsabwicklung von drei Werkzeugen auf eins reduziert. Die Einarbeitung dauerte einen Nachmittag.
Der Agenten-Chat beantwortet Rückfragen zu Beständen schneller, als wir sie früher heraussuchen konnten.
Ein Theme-Wechsel — und die komplette Oberfläche trägt unsere Hausfarben. Das hat im Angebot den Ausschlag gegeben.
Bewertungen
section.reviews · v1.0.0 sectionReview-Sektion: Zusammenfassung (große Zahl + Sterne + Verteilungs-Balken + Passform-Feedback) neben Review-Karten mit Autorin, Datum, Variante
Bewertungen (2.341)
Wunderschönes Set, die Verarbeitung ist für den Preis unglaublich. Passt perfekt.
Schwarz / MTolle Qualität, nur der Gürtel könnte etwas fester sein.
Bordeaux / SKennzahlen-Kacheln
section.stat-tiles · v1.0.0 sectionStat-Kacheln mit Haarlinien-Border: Mono-Label mit Status-Punkt, große Display-Zahl, Mono-Fußnote — optional mit Sektions-Kopf (Mono-Kicker + Display-Titel)
Beats every benchmark
Zahlen, die für sich sprechen.
Kennzahlen
section.stats · v1.0.0 sectionZahlen-Banner (Wert + Beschriftung) — auto-fit, mobil gestapelt
tricoma in Zahlen
Teaser-Karte
section.teaser-card · v1.0.0 sectionIm Block Builder eingefrorene Komposition
Instanz-Baum
Jeder Baustein hier ist ein Node mit stabiler nodeId und gepinnter Version.
Kundenstimmen
section.testimonials · v1.0.0 sectionZitate-Raster mit Avatar (Initialen), Name und Rolle — auto-fit, mobil gestapelt
Was Kunden sagen
„Endlich ein System, in dem Website und Warenwirtschaft dieselbe Sprache sprechen."
„Der Builder spart uns pro Kampagne einen ganzen Agentur-Tag."
„Migrationen ohne kaputte Seiten — das hat vorher nie funktioniert."
Absatz mit Punkten
section.text-bullets · v1.0.0 sectionUniverseller Inhalts-Block: Kicker (Akzent), zweifarbiger Titel, Text, Häkchen-Liste (optional mit fettem Auftakt je Punkt), Zitat-Balken, optionales Foto — als dunkles oder helles Band (Wechsel-Rhythmus)
Mehr Tools lösen keine Probleme. Du brauchst funktionierende Systeme.
Mein Fokus liegt auf der systematischen Weiterentwicklung von Strukturen, Abläufen und Prozessen.
- Prozessmanagement: Abläufe werden analysiert, strukturiert und automatisiert.
Dein Unternehmen hat Potenzial
- Klarere Kommunikation, intern wie extern.
Ein gut aufgestelltes Unternehmen fühlt sich ruhig an - auch wenn viel passiert.
Templates
App Shell
template.app.shell · v1.2.0 templateApp-Seitengerüst: Seitenleiste links (Navigation), Kopfzeile optional, Arbeitsbereich — für Desktop-Apps und Web-Applications
| Slot | Erlaubt | Regeln |
|---|---|---|
| sidebar | component.navigation, component.sidebar, ui.* | Pflicht, mehrfach |
| main | section.*, layout.*, component.*, ui.* | Pflicht, mehrfach, min 1 |
Templates liefern Slot-Regeln statt HTML — der Surface-Renderer (Phase 4) und der Builder (Phase 7) setzen sie durch.
Developer-Portal
template.dev.portal · v1.4.0 templatePortal-Seitengerüst MIT eigenem Grundlayout: Header in voller Breite mit Linie (sticky), Inhalts-Container, Footer-Band in voller Breite — das erste Template, das sein Layout selbst besitzt
| Slot | Erlaubt | Regeln |
|---|---|---|
| header | component.navigation | Pflicht, max 1 |
| main | section.*, layout.*, component.tab-bar, component.breadcrumb, component.accordion, component.sticky-buy-bar | optional, mehrfach, min 1 |
| footer | section.footer, section.footer-cta, ui.text | Pflicht, max 1 |
Templates liefern Slot-Regeln statt HTML — der Surface-Renderer (Phase 4) und der Builder (Phase 7) setzen sie durch.
Website Standard
template.website.standard · v1.0.0 templateStandard-Seitenaufbau: Navigation oben (Pflicht), beliebige Sections in der Mitte, Footer unten (Pflicht)
| Slot | Erlaubt | Regeln |
|---|---|---|
| header | component.navigation | Pflicht, max 1 |
| main | section.*, layout.* | optional, mehrfach, min 1 |
| footer | section.footer, ui.text | Pflicht, max 1 |
Templates liefern Slot-Regeln statt HTML — der Surface-Renderer (Phase 4) und der Builder (Phase 7) setzen sie durch.
Schemas: invisible/schemas/ · Registry: npm run build (Watcher: npm run watch) · Render-Vertrag: invisible/kernel/render.php