Communitygithub.com

coastdigitalgroup/coastai-skills

Entwurf und Implementierung einer strukturierten, skalierbaren und barrierefreien Site-Footer-Komponente, die globale Navigation, Sekundärinformationen und rechtliche Anforderungen abdeckt.

Was ist coastai-skills?

Dieses Skill (Site Footer System) bietet eine klare Methodik für den Aufbau und die Gestaltung eines vollständigen Seitenfußbereichs. Es behandelt den Footer als sicherheitsnetzähnlichen Anker für Nutzer, als Verzeichnis für SEO-relevante Links und als Container für rechtliche, markenbezogene und soziale Inhalte. Das System definiert Workflows und Entscheidungsregeln, um Inhalte in logische Zonen (Identität, Navigation, Aktion, Nutzung) zu kategorisieren, geeignete Strukturmuster (z. B. „Slim Footer“, „Fat Footer“) auszuwählen und die mobile Anpassung mit Stapelung oder Akkordeon-Layout zu gewährleisten. Besonderer Fokus liegt auf Barrierefreiheit (semantische HTML-Tags, WCAG-Kontrastverhältnisse, ausreichende Fokus- und Touch-Ziele) und der Vermeidung typischer Fehler wie Link-Overload oder schlechtem Kontrast. Entwickler erhalten damit eine praktische Anleitung, um konsistente, benutzerfreundliche und rechtskonforme Footer für Websites aller Komplexitätsstufen zu realisieren.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

Site Footer System

Zweck

Das Site Footer System bietet eine Methodik für die Gestaltung der unteren Verankerung einer Website. Es dient als Sicherheitsnetz für Nutzer, die nicht gefunden haben, wonach sie suchen, als Verzeichnis für SEO-kritische Links und als Behälter für obligatorische rechtliche, markenbezogene und soziale Informationen. Ein gut gestalteter Footer bietet einen Abschluss des Seitenerlebnisses, ohne kognitive Überlastung zu erzeugen.

Anwendungsfälle

  • Gestaltung des globalen Footers für mehrseitige Websites.
  • Organisation komplexer Sitemaps in überschaubare Navigationscluster.
  • Standardisierung der Platzierung von Utility-Links (AGB, Datenschutz, Copyright).
  • Integration globaler Call-to-Actions (Newsletter, Kontakt) am Seitenende.
  • Entwicklung einer responsiven Strategie für mehrspaltige Linklisten.

Wann NICHT zu verwenden

  • Einseitige Minisites: Wenn eine einfache Copyright-Zeile ausreicht.
  • Progressive Web Apps (PWA) mit Bottom-Tabs: Wenn eine persistente App-ähnliche Navigation die traditionelle Fußzeile ersetzt.
  • Konversionsorientierte Landingpages: Wenn ein Footer „Leaks“ oder Ablenkungen bietet, die den Nutzer vom primären CTA wegführen (obwohl ein minimaler Footer mit rechtlichen Links normalerweise dennoch erforderlich ist).

Eingaben

  1. Informationsarchitektur (IA): Alle nicht im primären Header enthaltenen Links.
  2. Rechtliche & Compliance-Anforderungen: Datenschutzerklärung, AGB, etc.
  3. Markenidentität: Logo, Social-Media-Profile und Unternehmensleitbild.
  4. Globale Aktionen: Sekundäre Konversionsziele wie Newsletter-Anmeldung.
  5. Device-Breakpoints: Grid-System-Definitionen für responsives Spaltenstapeln.

Ausgaben

  1. Footer-Anatomiekarte: Visuelle oder strukturelle Definition der Zonen (Identität, Links, Utility, CTA).
  2. Link-Hierarchie: Kategorisierte Cluster der Sekundärnavigation.
  3. Responsives Blueprint: Regeln für das Stapeln oder Zusammenklappen von Spalten auf mobilen Geräten.
  4. Barrierefreiheits-Landmarks: Semantische Tags (<footer>, <nav>) und Labels.

Workflow

1. Footer-Inhalte kategorisieren

Teilen Sie Ihre Inhalte in logische Zonen ein:

  • Identitätszone: Logo, Beschreibung und Social-Media-Icons.
  • Navigationszone: Link-Cluster, gruppiert nach Thema (Produkte, Unternehmen, Ressourcen).
  • Aktionszone: Newsletter-Anmeldung oder primäre Kontaktinformationen.
  • Utility-Zone: Copyright, rechtliche Links und Sprachauswahl.

2. Ein Strukturmuster wählen

Wählen Sie ein Muster basierend auf der Seitenkomplexität:

  • Der schmale Footer: Eine einzelne Zeile für minimale Websites.
  • Der breite Footer (Sitemap): Mehrspaltiges Layout für Unternehmen/E-Commerce.
  • Der aktionsorientierte Footer: Fokussiert auf einen großen CTA vor den Linklisten.

3. Visuelle Hierarchie festlegen

Wenden Sie das visual-hierarchy-system auf den Footer an:

  • Verwenden Sie fette Überschriften für Link-Cluster.
  • Stellen Sie sicher, dass die Textgröße lesbar, aber etwas kleiner als der Fließtext ist (z. B. 14px).
  • Schaffen Sie hohen Kontrast zwischen dem Footer-Hintergrund und den Linkfarben.

4. Mobile Anpassung definieren

Planen Sie den Übergang von Desktop zu mobil:

  • Stapeln: Mehrspaltige Layouts sollten zu einer einzigen Spalte stapeln.
  • Akkordeon-Muster: Für sehr breite Footer sollten Linkgruppen auf mobilen Geräten in Akkordeons zusammenklappbar sein, um die Seitenlänge zu reduzieren.
  • Touch-Ziele: Stellen Sie sicher, dass alle Links leicht zu tippen sind. Erfüllen Sie WCAG 2.2 SC 2.5.8 (Mindestzielgröße) – interaktive Ziele mindestens 24x24px, mit ausreichendem Abstand zwischen benachbarten Links; bevorzugt 44px+ für primäre Touch-Ziele.

5. Semantische & Barrierefreiheits-Ebenen hinzufügen

  • Schließen Sie den Abschnitt in ein <footer>-Tag ein.
  • Verwenden Sie <nav>-Elemente für Link-Cluster mit eindeutigen aria-labels (z. B. „Footer Ressourcen“).
  • Stellen Sie sicher, dass das Kontrastverhältnis WCAG AA (4,5:1) erfüllt.

Entscheidungsregeln

  • Die Sitemap-Regel: Wenn die Website mehr als 15 Seiten hat, verwenden Sie einen mehrspaltigen „Breiten Footer“, um die Entdeckung zu erleichtern.
  • Externe Links: Social-Media- und externe Ressourcen sollten in neuen Tabs öffnen (target="_blank"), um Nutzer auf Ihrer Seite zu halten.
  • Copyright-Platzierung: Platzieren Sie Copyright und rechtliche Links immer ganz unten (der „Sub-Footer“).
  • CTA-Priorität: Wenn der Footer eine Newsletter-Anmeldung enthält, sollte dies das visuell markanteste Element im Footer sein.

Einschränkungen

  • Barrierefreiheit: Muss über die Tastatur-Tab-Reihenfolge erreichbar sein. Alle Links müssen sichtbare Fokus-Zustände haben, die niemals durch sticky Header oder Cookie-Banner verdeckt werden (WCAG 2.2 SC 2.4.11 Focus Not Obscured).
  • Responsivität: Spalten dürfen nicht überlaufen oder zu schmal werden (min-width).
  • Rechtliches: Muss zwingend erforderliche Links gemäß lokaler Vorschriften enthalten (DSGVO, CCPA, etc.).

Häufige Fehlermuster

  • Link-Overload: Jede einzelne Seite der Website wird eingefügt, was eine Textwand erzeugt, die Nutzer ignorieren.
  • Schlechter Kontrast: Helles Grau auf dunklem Hintergrund, das die Barrierefreiheitsstandards nicht erfüllt.
  • Die „Sackgasse“: Ein zu kleiner oder fehlender Footer, der Nutzern, die nach unten scrollen, keine Orientierung bietet.
  • Nicht standardgemäße Gruppierung: Mischen nicht zusammenhängender Links (z. B. „Karriere“ unter „Produkte“).

Validierungskriterien

  • Footer verwendet semantische <footer>- und <nav>-Tags.
  • Link-Cluster haben klare, beschreibende Überschriften.
  • Mobilansicht stapelt Spalten korrekt und erhält Touch-Ziele.
  • Kontrastverhältnis für gesamten Footer-Text entspricht WCAG AA (4,5:1).
  • Rechtliche Links und Copyright sind vorhanden und korrekt platziert.
  • Social-Media-Links verwenden erkennbare Icons mit barrierefreien Textlabels.

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 secondary navigation trails that provide orientation, context, and one-click access to parent levels in deep information architectures.

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 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