Communitygithub.com

Breadcrumb- und Wegweiser-System

Design und Implementierung eines systematischen Rahmens für sekundäre Navigationspfade, die Orientierung, Kontext und Ein-Klick-Zugriff auf übergeordnete Ebenen in tiefen Informationsarchitekturen bieten.

Was ist Breadcrumb- und Wegweiser-System?

Dieses Skill beschreibt ein umfassendes System zur Gestaltung von Breadcrumb-Navigationen (Brotkrümeln) und Wegweisern für tiefe Informationsarchitekturen. Es hilft Entwicklern und Designern, eine klare, visuell dezente Spur zu implementieren, die Nutzern stets ihren aktuellen Standort anzeigt und einfache Navigation nach oben ermöglicht. Das System unterstützt gängige Anwendungsfälle wie E-Commerce, Dokumentationen, SaaS-Dashboards und Verzeichnisse und definiert klare Regeln zur Vermeidung von Fehlern wie verlinkte aktuelle Seiten oder inkonsistente Pfade. Es liefert eine vollständige Arbeitsablauf-Beschreibung von der Hierarchie-Kartierung über visuelle Anatomie und räumliche Rhythmik bis hin zu Trunkierungsstrategien und responsiver Anpassung, inklusive Entscheidungsregeln, Barrierefreiheitsanforderungen und Validierungskriterien. Das Skill eignet sich besonders für Projekte mit drei oder mehr Navigationsebenen und stellt sicher, dass Breadcrumbs stets die Site-Struktur (nicht den Browserverlauf) abbilden und auf mobilen Bildschirmen entweder durch Trunkierung oder eine „Zurück zum Eltern“-Schaltfläche angepasst werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coastdigitalgroup/coastai-skills/tree/HEAD/website-design/breadcrumb-wayfinding-system

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Breadcrumb- und Wegweiser-System?

Zweck

Das Breadcrumb- und Wegweiser-System bietet eine Methodik zur Gestaltung der sekundären Navigationspfade, die oberhalb des Hauptinhalts platziert sind. Es stellt sicher, dass sich Nutzer in tiefen Informationsarchitekturen (IA) niemals „verloren“ fühlen, indem es eine klare, lineare Karte ihrer aktuellen Position relativ zur Startseite oder zum Root-Verzeichnis bereitstellt. Dieses System balanciert navigatorische Präzision mit minimaler visueller Last, sodass Nutzer ihren Kontext verstehen und mit einem einzigen Klick zu übergeordneten Ebenen zurückkehren können.

Anwendungsfälle

  • E-Commerce: Navigation durch Kategorie > Subkategorie > Produkt.
  • Dokumentation & Wikis: Bewegen durch Band > Kapitel > Abschnitt > Seite.
  • SaaS-Dashboards: Verwaltung verschachtelter Entitäten wie Konto > Projekt > Asset.
  • Verzeichnisseite: Browsen durch Ort > Kategorie > Eintrag.
  • Suchergebnisse: Anzeigen des Pfads zu einem bestimmten, über die Suche gefundenen Element.

Wann NICHT zu verwenden

  • Flache Architekturen: Wenn die Site nur 1–2 Ebenen tief ist (Startseite > Seite), erzeugen Breadcrumbs unnötiges Durcheinander.
  • Lineare Fortschritte: Verwenden Sie für schrittweise Assistenten oder Checkout-Abläufe stattdessen das step-progress-system.
  • Dynamische/Nicht-hierarchische Pfade: Wenn der Pfad des Nutzers auf der Sitzungshistorie basiert (z.B. „Zurück zu den Suchergebnissen“) und nicht auf einer festen Struktur, verwenden Sie stattdessen eine „Zurück“-Schaltfläche.
  • Landing Pages: Wenn das Ziel eine einzelne Conversion ist und die Navigation von der primären CTA ablenkt.

Eingaben

  1. Informationsarchitektur (IA): Die hierarchische Karte der Site.
  2. Aktueller Knoten: Die spezifische Seite, die der Nutzer gerade betrachtet.
  3. Übergeordnete Hierarchie: Die Kette von Vorfahren von der aktuellen Seite bis zum Root.
  4. Anzeigeeinschränkungen: Verfügbare horizontale Breite (aus dem responsive-grid-system).

Ausgaben

  1. Wegweiser-Entwurf: Eine definierte Anatomie für Bezeichnungen, Trennzeichen und Links.
  2. Trunkierungsstrategie: Regeln für die Behandlung langer Pfade auf kleinen Bildschirmen oder bei Überlauf-Szenarien.
  3. Responsive Zuordnung: Wie die Spur auf mobilen Viewports zusammenklappt oder sich transformiert.
  4. Semantische Barrierefreiheitsschicht: Definierte ARIA-Rollen und -Bezeichnungen für Screenreader.

Arbeitsablauf

1. Hierarchischen Pfad kartieren

Bestimmen Sie den absoluten Pfad von der Startseite/zum Root zur aktuellen Seite. Beispiel: Startseite > Ressourcen > Whitepapers > [Aktueller Seitentitel]

2. Visuelle Anatomie definieren

Legen Sie die Gestaltung für jede Komponente fest:

  • Die Links: Standard-Link-Stil (aus dem interactive-state-system).
  • Die Trennzeichen: Ein nicht interaktives Symbol (z.B. /, > oder →), das die Ebenen visuell unterscheidet.
  • Die aktuelle Seite: Eine nicht anklickbare, reine Textbezeichnung, die den Standort des Nutzers bestätigt.

3. Räumlichen Rhythmus festlegen

Wenden Sie das fluid-spacing-system an:

  • Abstände: Verwenden Sie kleine, konsistente Abstände (z.B. --space-xs) zwischen Links und Trennzeichen.
  • Vertikale Platzierung: Platzieren Sie die Spur konsistent oberhalb des Haupt-<h1>, aber unterhalb des globalen Site-Headers.

4. Trunkierung und Überlauf implementieren

Für tiefe Pfade (4+ Ebenen) oder lange Titel:

  • Mittlere Trunkierung: Klappen Sie Zwischenebenen zu einer Ellipse (...) zusammen, wenn die Gesamtbreite den Container überschreitet (z.B. Startseite > ... > Abschnitt > Seite).
  • Label-Trunkierung: Verwenden Sie max-width und text-overflow: ellipsis für einzelne lange Bezeichnungen, um Zeilenumbrüche zu vermeiden.

5. Responsive Anpassung planen

Kartieren Sie das mobile Erlebnis:

  • Das „Zurück zum Eltern“-Muster: Ersetzen Sie auf sehr kleinen Bildschirmen die vollständige Spur durch einen einzigen „<- Zurück zu [Eltern]“-Link, um Platz zu sparen.
  • Horizontaler Scroll: Erlauben Sie der Breadcrumb-Liste, horizontal zu scrollen, wenn die vollständige Spur erhalten bleiben muss.

Entscheidungsregeln

  • Die „Root immer“-Regel: Das erste Element in der Spur sollte immer das funktionale Root sein (normalerweise „Startseite“).
  • Status der aktuellen Seite: Das letzte Element im Breadcrumb (die aktuelle Seite) darf KEIN Link sein. Dies verhindert, dass Nutzer auf einen Link zur Seite klicken, auf der sie sich bereits befinden.
  • Logisch vs. Verlauf: Breadcrumbs müssen die Seitenstruktur widerspiegeln, NICHT den Browserverlauf des Nutzers.
  • Sichtbarkeit der Trennzeichen: Trennzeichen sollten eine geringere visuelle Gewichtung haben (z.B. gedämpfte Farbe) als die Links, um nicht um Aufmerksamkeit zu konkurrieren.

Einschränkungen

  • Barrierefreiheit: Muss in ein <nav>-Element mit aria-label="Breadcrumb" eingeschlossen sein, das eine geordnete Liste (<ol>) mit Elementen enthält, damit Screenreader Position und Gesamtanzahl ansagen.
  • Kontrast: Links und Trennzeichen müssen die WCAG AA (4.5:1)-Anforderungen erfüllen.
  • Touch-Ziele: Breadcrumb-Links müssen das WCAG 2.2 SC 2.5.8 Minimum von 24x24px erfüllen, auch wenn der sichtbare Text kleiner sein darf.
  • Länge: Breadcrumb-Bezeichnungen sollten exakt mit den Seitentiteln übereinstimmen (oder eine verkürzte Version verwenden, wenn der Titel übermäßig lang ist).

Häufige Fehlermuster

  • Das „verlorene Zuhause“: Fehlen des Startseiten/Root-Links, sodass Nutzer das Hauptmenü verwenden müssen, um neu zu starten.
  • Link-Overkill: Die aktuelle Seite als klickbaren Link ausführen, der dieselbe Seite neu lädt und Nutzer verwirrt.
  • Visuelle Konkurrenz: Verwenden von Trennzeichen, die zu groß oder kontrastreich sind und die Spur schwer lesbar machen.
  • Umbrechungsbruch: Breadcrumbs auf mobilen Geräten in 3+ Zeilen umbrechen lassen, wodurch der Hauptinhalt zu weit nach unten auf der Seite verschoben wird.
  • Inkonsistente IA: Anzeigen unterschiedlicher Pfade für dieselbe Seite, je nachdem, wie der Nutzer sie erreicht hat.

Validierungskriterien

  • Die Spur beginnt mit dem Startseiten/Root-Knoten.
  • Die aktuelle Seite ist das letzte Element und ist NICHT anklickbar.
  • Die Breadcrumbs sind in einen <nav aria-label="Breadcrumb">-Landmark eingeschlossen, der eine <ol>-Liste enthält.
  • Visuelle Trennzeichen werden verwendet und haben einen geringeren Kontrast als die Links.
  • Die Spur passt sich elegant an mobile Viewports an (Trunkierung oder „Zurück“-Link).
  • Die Abstände zwischen den Elementen sind konsistent und folgen dem fluid spacing system.
  • Tastaturnutzer können mit Tab durch die Zwischenlinks navigieren.

Individual skills in this repo

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

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for progressive disclosure using accordions, ensuring structural integrity, visual affordances, and accessibility across different content densities and devices.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for long-form content, managing readability, vertical rhythm, and information density to ensure a superior reading experience.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for informational elements that communicate state (Badges) and categorization (Tags) with clarity and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for non-overlay notifications, managing global announcements and contextual inline alerts to communicate system states without interrupting the user's flow.

coastdigitalgroup/coastai-skills

Design and implement a systematic, asymmetrical bento-grid layout framework to organize diverse content types cohesively while maintaining strict visual hierarchy, logical focus order, and responsive flexibility.

coastdigitalgroup/coastai-skills

Design a responsive, mobile-first bottom navigation bar and persistent action dock system for mobile websites and web applications, establishing spatial anchors, tab bar anatomy, badge indicators, thumb-zone ergonomics, safe area inset handling, active/inactive state contrast, and desktop responsive adaptation rules.

coastdigitalgroup/coastai-skills

Design a mobile-first bottom sheet overlay system with configurable detents, drag affordances, safe area padding, responsive desktop modal/popover adaptation, and WCAG AA accessibility compliance.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for buttons and interactive triggers, managing visual hierarchy, variant logic, and action grouping to ensure clear intent and accessible interaction.

coastdigitalgroup/coastai-skills

Design a systematic framework for date and time selection, managing calendar grids, range pickers, and scheduling interfaces to ensure precision and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for modular content containers that maintain hierarchy, structural integrity, and action alignment across variable content and responsive viewports.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for horizontal discovery components, managing navigation affordances, scroll behavior, and accessibility to ensure effective content density without compromising usability.

coastdigitalgroup/coastai-skills

Design a systematic, highly accessible, and developer-friendly UI layout framework for code blocks, snippet showcases, multi-file code tabs, line-highlighting, diff views, and syntax token contrast in technical documentation and developer platforms.

coastdigitalgroup/coastai-skills

Design a systematic framework for global command menus (Cmd+K panels) that combines keyboard-driven navigation, command execution, and shortcut discovery into an accessible, responsive overlay.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for threaded conversations, managing nesting depths, action hierarchies, and community signaling to foster engagement and readability.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for side-by-side comparison interfaces, managing high attribute density and responsive complexity to support informed decision-making.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for user privacy, managing consent banners, preference centers, and persistent privacy controls to balance legal compliance with user trust.

coastdigitalgroup/coastai-skills

Design and implement a systematic, highly accessible, and responsive visual layout framework for conversational chat widgets, live chat boxes, and chatbot panels that ensures clear message scannability, native focus flow, and seamless mobile keyboard adaptation.

coastdigitalgroup/coastai-skills

Design a systematic, accessible, and high-conversion framework for custom select dropdowns and comboboxes, defining anatomy, states, search-filtering, and responsive mobile-adaptive patterns.

coastdigitalgroup/coastai-skills

Design and specify a systematic dark theme framework, establishing rules for elevation-based surface colors, desaturated brand accents, text legibility, and media adaptation to ensure an accessible, low-fatigue experience.

coastdigitalgroup/coastai-skills

Design and implement a systematic color palette that ensures WCAG 2.2 accessibility compliance. Trigger this skill when asked to define brand colors, create UI themes, or establish a visual system for a website.

Verwandte Skills