Communitygithub.com

coastdigitalgroup/coastai-skills

Design and implement a structured, scalable, and accessible site footer that handles global navigation, secondary information, and legal requirements.

¿Qué es coastai-skills?

coastai-skills is a Claude Code agent skill that design and implement a structured, scalable, and accessible site footer that handles global navigation, secondary information, and legal requirements.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Site Footer System

Purpose

The Site Footer System provides a methodology for designing the bottom-level anchor of a website. It serves as a safety net for users who haven't found what they need, a directory for SEO-critical links, and a container for mandatory legal, brand, and social information. A well-designed footer provides closure to the page experience without creating cognitive overload.

Use Cases

  • Designing the global footer for multi-page websites.
  • Organizing complex sitemaps into manageable navigation clusters.
  • Standardizing the placement of utility links (Terms, Privacy, Copyright).
  • Integrating global calls-to-action (Newsletters, Contact) into the page end.
  • Establishing a responsive strategy for multi-column link lists.

When NOT to Use

  • Single-Page Mini-sites: Where a simple "Copyright" line is sufficient.
  • Progressive Web Apps (PWA) with Bottom Tabs: Where persistent app-like navigation replaces the need for a traditional footer.
  • Conversion-Only Landing Pages: Where a footer might provide "leaks" or distractions that take the user away from the primary CTA (though a minimal footer with legal links is usually still required).

Inputs

  1. Information Architecture (IA): All links not included in the primary header.
  2. Legal & Compliance Requirements: Privacy Policy, Terms of Service, etc.
  3. Brand Identity: Logo, social media profiles, and company mission statement.
  4. Global Actions: Secondary conversion goals like Newsletter signup.
  5. Device Breakpoints: Grid system definitions for responsive column stacking.

Outputs

  1. Footer Anatomy Map: Visual or structural definition of zones (Identity, Links, Utility, CTA).
  2. Link Hierarchy: Categorized clusters of secondary navigation.
  3. Responsive Blueprint: Rules for how columns stack or collapse on mobile.
  4. Accessibility Landmarks: Semantic tags (<footer>, <nav>) and labels.

Workflow

1. Categorize Footer Content

Divide your content into logical zones:

  • Identity Zone: Logo, description, and social icons.
  • Navigation Zone: Link clusters grouped by theme (Products, Company, Resources).
  • Action Zone: Newsletter signup or primary contact info.
  • Utility Zone: Copyright, legal links, and language selector.

2. Select a Structural Pattern

Choose a pattern based on site complexity:

  • The Slim Footer: A single row for minimal sites.
  • The Fat Footer (Sitemap): Multi-column layout for enterprise/e-commerce.
  • The Action-Oriented Footer: Focuses on a large CTA before the link lists.

3. Establish Visual Hierarchy

Apply visual-hierarchy-system to the footer:

  • Use bold headers for link clusters.
  • Ensure text size is readable but slightly smaller than body text (e.g., 14px).
  • Create high contrast between the footer background and link colors.

4. Define Mobile Adaptation

Map the transition from Desktop to Mobile:

  • Stacking: Multi-column layouts should stack into a single column.
  • Accordion Pattern: For very "fat" footers, consider collapsing link groups into accordions on mobile to reduce page length.
  • Touch Targets: Ensure all links are easy to tap. Meet WCAG 2.2 SC 2.5.8 (Target Size Minimum) — interactive targets at least 24x24px, with adequate spacing between adjacent links; prefer 44px+ for primary touch targets.

5. Add Semantic & Accessibility Layers

  • Wrap the section in a <footer> tag.
  • Use <nav> elements for link clusters with unique aria-labels (e.g., "Footer Resources").
  • Ensure the contrast ratio meets WCAG AA (4.5:1).

Decision Rules

  • The Sitemap Rule: If the site has more than 15 pages, use a multi-column "Fat Footer" to aid discovery.
  • External Links: Social media and external resources should open in new tabs (target="_blank") to keep users on your site.
  • Copyright Placement: Always place the copyright and legal links at the absolute bottom (the "Sub-footer").
  • CTA Priority: If the footer includes a newsletter signup, it should be the most visually distinct element in the footer.

Constraints

  • Accessibility: Must be reachable via keyboard Tab order. All links must have visible focus states that are never obscured by sticky headers or cookie banners (WCAG 2.2 SC 2.4.11 Focus Not Obscured).
  • Responsiveness: Columns must not overflow or become too narrow (min-width).
  • Legality: Must include mandatory links required by local regulations (GDPR, CCPA, etc.).

Common Failure Patterns

  • Link Overload: Including every single page on the site, creating a wall of text that users ignore.
  • Poor Contrast: Using light gray text on dark backgrounds that fails accessibility standards.
  • The "Dead End": A footer that is too small or missing, leaving users who scroll to the bottom with nowhere to go.
  • Non-Standard Grouping: Mixing unrelated links (e.g., "Careers" under "Products").

Validation Criteria

  • Footer uses semantic <footer> and <nav> tags.
  • Link clusters have clear, descriptive headers.
  • Mobile view stacks columns correctly and maintains touch targets.
  • Contrast ratio for all footer text meets WCAG AA (4.5:1).
  • Legal links and copyright are present and correctly placed.
  • Social links use recognizable icons with accessible text labels.

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.

Skills relacionados