pf-ai-experience-patterns

star 10

Apply Red Hat's AI design language to AI-powered features — chatbots, assistants, generation UIs. Use when building AI experiences that should follow Red Hat brand and UX patterns.

patternfly By patternfly schedule Updated 6/11/2026

name: pf-ai-experience-patterns description: Apply Red Hat's AI design language to AI-powered features — chatbots, assistants, generation UIs. Use when building AI experiences that should follow Red Hat brand and UX patterns.

Red Hat AI Experience Design Patterns

This skill applies Red Hat's official design language for AI-enabled features (last updated February 2026). When building AI features, proactively apply these patterns to create transparent, polished, brand-compliant experiences.

Authoritative source: https://staging.patternfly.org/ai/design-language

Supporting files in this skill:

  • guidelines/design-rules.md — Detailed iconography, chatbot, color, and animation rules
  • guidelines/reference-mapping.md — Reference image lookup tables for review findings
  • references/ — 21 extracted visual examples from key pages
  • references/REFERENCE-INDEX.md — Descriptions of each reference image

Core Principles

Every AI experience must follow these three principles:

  1. Be transparent — Users want to know when they are interacting with AI. Make it clear using labels and visual cues.
  2. Make it personable, but not human — AI should be polite and follow Red Hat voice and tone, but shouldn't act as though the user is interacting with a human.
  3. Stay within the Red Hat brand and design language — Follow PatternFly and design system standards so AI experiences look and feel like Red Hat.

Transparency Requirements

Critical: It should ALWAYS be clear when and how AI is being used.

  • Don't rely on just one indicator. Use at minimum one visual AND one verbal indicator.
    • Visual: Icons with AI sparkles, animations
    • Verbal: "with AI", "AI-assisted", "AI-generated" in labels or button text
  • High-risk interactions: Consider additional indicators (consult with AIA Reviewers)

For AI-assisted features (search, generation, editing): Place a transparency notice at the beginning of the experience. Minimum text: "This feature uses AI technology. Do not include any personal information or other sensitive information in your input." Include persistent notice: "Always review AI-generated content prior to use." Reference the Red Hat Privacy Statement.

For virtual assistants/chatbots: Show notice before user interacts and before any content is generated. Include an info icon (ℹ️) with persistent "Always review AI-generated content prior to use." Use AI icon + "AI" tag as visual and verbal indicators.

For AI-generated content: Must include a label AND icon indicating content was created using AI (e.g., Sparkle icon + "AI-assisted results" heading).

Iconography Summary

Red Hat uses 9 official rh-ui-icon-ai-* icons based on sparkles. Always pair icons with text ("...with AI", "...by AI"). Never create custom AI icons — request via #help-brand. See guidelines/design-rules.md for the full icon list and rules.

Chatbot Summary

All chatbots must use Red Hat's robot icon as their avatar. Use PatternFly non-status color tokens for avatar colors. No gradients on launch buttons or chat message boxes. See guidelines/design-rules.md for full chatbot and chat message rules.

Color & Animation Summary

Don't use color coding or gradients to indicate AI. AI features use the same colors as other interface elements. Use premade sparkle animations only — triggered on hover/click, loop once. See guidelines/design-rules.md for full color table and animation rules.

Review Workflow

When analyzing a design against Red Hat AI patterns:

Step 1: Identify what's being used

  • What AI capabilities are shown? (generation, search, troubleshooting, chatbot, etc.)
  • Are transparency notices present?
  • Which icons are being used?
  • Is this a chatbot (should use robot avatar) or another AI feature?
  • Are there visual + verbal indicator pairs?

Step 1a: Run a gradient sweep (required)

Before deciding compliance, inspect the full UI for gradients on AI-related surfaces:

  • AI labels and badges (e.g., "AI Generated", "AI-assisted", "By AI")
  • Chat launchers/buttons and any chatbot trigger controls
  • Chat composer/message box borders, fills, and focus rings
  • AI cards, panels, and highlighted callouts
  • Any shimmer/glow treatment implying AI "thinking" or progress

If any of the above uses gradient color, mark as ❌ failed.

Step 2: Categorize each requirement

  • Compliant — Meets the guideline
  • Missing/Failed — Does not meet the guideline

Step 3: Select reference images for failed items

Read guidelines/reference-mapping.md to find the correct reference image for each failed check.

Step 4: Summarize findings

Present a results table, then show the reference image for each ❌ item with a brief explanation of what needs to change.

Results table format:

Category Status
[Check item] ✅ Compliant
[Check item] ❌ Missing/Failed

For each ❌ item, show the reference image and explain what needs to change. Always show reference images for failed items so users can visually compare the correct pattern against their current implementation.


Quick Reference Checklist

Transparency:

  • At least one visual indicator (icon with sparkle)
  • At least one verbal indicator ("with AI", "AI-assisted", etc.)
  • Appropriate transparency notice for feature type
  • "Always review AI-generated content prior to use" notice where applicable

Iconography:

  • Using official rh-ui-icon-ai-* icons (not creating custom ones)
  • Icons paired with text labels
  • For chatbots: robot icon as avatar

Color & Styling:

  • Using standard PatternFly/Red Hat colors
  • No gradients on AI labels/badges, chat buttons/launchers, or chat message/composer boxes
  • No gradients to indicate thinking/progress
  • No special "AI colors"; follows existing color status associations

Brand Compliance:

  • Follows PatternFly component patterns
  • Personable but not human in tone
  • Looks and feels like Red Hat

Additional Resources

Guidelines updated February 2026. This skill does not replace AI Assessment, Privacy Impact Assessment, or other required reviews.


Remember: The goal is transparency. Users want to know when they're interacting with AI. Over-communicate rather than under-communicate.

Install via CLI
npx skills add https://github.com/patternfly/ai-helpers --skill pf-ai-experience-patterns
Repository Details
star Stars 10
call_split Forks 27
navigation Branch main
article Path SKILL.md
More from Creator