Awesome-omni-skill ai-interaction-patterns

AI-specific interaction design patterns covering wayfinding, prompt UX, human-in-the-loop controls, trust & transparency, AI identity, and context management. Based on Shape of AI (shapeof.ai). Use when asking about 'AI UX', 'AI interaction', 'prompt UX', 'AI trust', 'AI disclosure', 'AI avatar', 'AI personality', 'AI memory UX', 'action plan UX', 'stream of thought', 'AI citations', 'AI controls', 'AI wayfinding', 'AI suggestions', 'gallery pattern', 'follow-up pattern', 'draft mode', 'AI variations', 'AI consent', 'AI caveat', 'human-in-the-loop', 'AI transparency', 'AI state', 'prompt design', 'AI onboarding', or 'generative UI'.

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/design/ai-interaction-patterns" ~/.claude/skills/diegosouzapw-awesome-omni-skill-ai-interaction-patterns && rm -rf "$T"
manifest: skills/design/ai-interaction-patterns/SKILL.md
source content

AI Interaction Patterns

AI-specific UX patterns for designing interfaces where users interact with AI models. Covers the full interaction lifecycle: from first prompt to output verification, memory persistence, and trust building.

Source: Based on Shape of AI pattern library (CC-BY-NC-SA) by Emily Campbell.

Overview

This skill provides:

  • 60+ AI interaction patterns across 6 categories
  • Pattern selection decision framework
  • Trust-level assessment for AI interfaces
  • Wayfinding strategies for AI onboarding
  • Human-in-the-loop governance patterns
  • AI identity and personality design guidance
  • Memory and context persistence patterns
  • Anti-patterns to avoid in AI UX

How This Differs from Other UI/UX Skills

SkillFocus
23-uiux-design-principlesLayout, hierarchy, responsive design (framework-agnostic)
21-enterprise-ai-uxEnterprise context: challenge taxonomy, professional palettes, RBAC
22-conversation-uxThread management, branching data model, context switching
20-interactive-widgetsWidget protocols, rendering pipeline, state management
25-ai-interaction-patterns (this)AI-SPECIFIC interaction logic: how users prompt, control, trust, and relate to AI

Reference Documentation

Complete Pattern Catalog

  • ai-interaction-patterns - Full reference for all 60+ patterns
    • Wayfinders (8 patterns)
    • Prompt Actions (14 patterns)
    • Tuners (10 patterns)
    • Governors (13 patterns)
    • Trust Builders (7 patterns)
    • Identifiers (5 patterns)

Quick Pattern Selection

By User Problem

User Says/FeelsApply Pattern
"I don't know what to ask"Gallery, Suggestions, Templates
"AI didn't understand me"Follow-ups, Nudges, Prompt Enhancer
"I want alternatives"Variations, Branches, Randomize
"Is this accurate?"Citations, References, Caveat
"This is taking too long"Draft Mode, Controls, Cost Estimates
"I need AI to do something complex"Action Plan, Stream of Thought
"Is this AI or human?"Disclosure, Avatar, Name
"Don't store my data"Incognito Mode, Consent, Data Ownership
"AI forgot what I said"Memory (scoped/global/ephemeral)

By AI Product Type

Product TypeEssential PatternsNice-to-Have
Chat assistantOpen Input, Suggestions, Follow-ups, Memory, DisclosureGallery, Voice & Tone, Branches
Code copilotInline Action, Stream of Thought, Controls, CitationsAction Plan, Draft Mode
Image generatorGallery, Parameters, Variations, Inpainting, Preset StylesDraft Mode, Randomize
Document AIAttachments, Citations, Caveat, Disclosure, SummaryTransform, Expand, Follow-ups
AI agent (agentic)Action Plan, Controls, Verification, Stream of Thought, Cost EstimatesMemory, Consent
Voice assistantVoice Avatar, Personality, Controls, DisclosureMemory, Consent
Enterprise analyticsCitations, Connectors, Filters, Modes, DisclosureAction Plan, Memory

Trust Level Decision

Is this a high-stakes domain (healthcare, finance, legal)?
  YES → CRITICAL trust: Citations + Verification + Disclosure + Caveat + Audit
  NO  →
    Is AI output mixed with human content?
      YES → HIGH trust: Disclosure + Citations + Caveat
      NO  →
        Could AI output cause harm if wrong?
          YES → MEDIUM trust: Caveat + Citations (optional)
          NO  → LOW trust: Minimal caveat, focus on UX quality

The Six Pattern Categories

1. Wayfinders

Help users construct their first prompt and get started.

PatternPurposeWhen to Use
GalleryShowcase what's possibleOnboarding, inspiration, capability discovery
SuggestionsContext-aware prompt startersCold start, idle moments, mode changes
TemplatesStructured prompt scaffoldsRecurring tasks, complex prompts
Follow-upsConversation continuationsAfter every AI response
Initial CTAFirst-interaction entry pointLanding pages, empty states
NudgesProactive guidanceWhen user prompt could be improved
Prompt DetailsExpose generation parametersEducational, reverse-engineering
RandomizeSerendipity explorationCreative tools, discovery

2. Prompt Actions

Different actions users can direct AI to complete.

PatternPurposeWhen to Use
Open InputNatural language dialogueUniversal starting point
Inline ActionEdit within existing contentDocument editors, code tools
Chained ActionMulti-step sequential tasksComplex workflows
RegenerateRe-run with modificationsWhen output needs improvement
TransformChange content format/structureData processing, content adaptation
RestyleChange visual/tonal styleCreative tools, voice adjustment
ExpandElaborate on contentDrafting, content generation
SummaryCondense contentReading, research, analysis
SynthesisCombine multiple sourcesResearch, report generation
DescribeGenerate from visual/audio inputMulti-modal tools
Auto-fillAI-populated form fieldsData entry, profile completion
RestructureReorganize content structureDocuments, presentations
MadlibsGuided prompt constructionOnboarding, structured tasks
InpaintingRegion-based selective editingImage/video editing

3. Tuners

Adjust contextual data and settings to refine the prompt.

PatternPurposeWhen to Use
AttachmentsUpload files as contextDocument analysis, RAG
ConnectorsLink external data sourcesEnterprise integration
ParametersFine-tune generation settingsAdvanced users, precision tasks
Model ManagementSelect/switch AI modelsMulti-model products
ModesSwitch AI behavior profilesMulti-purpose tools
FiltersNarrow input/output scopeSearch, data analysis
Prompt EnhancerAuto-improve user promptsNovice users, quality improvement
Preset StylesPre-configured parameter setsQuick style selection
Saved StylesUser-created parameter presetsReturning users, consistency
Voice and ToneConfigure AI personalityCustomization, brand alignment

4. Governors

Human-in-the-loop features for oversight and agency.

PatternPurposeWhen to Use
Action PlanPreview steps before executionComplex/expensive tasks
Stream of ThoughtShow AI reasoning in real-timeTransparency, debugging
ControlsStop, pause, resume, queueDuring generation
Draft ModeLow-fidelity preview firstExpensive generation
BranchesDivergent exploration pathsCreative exploration
VariationsMultiple outputs for comparisonSelection, quality
CitationsSource attributionFactual claims, research
ReferencesLink to supporting materialsEvidence, verification
VerificationConfirmation before irreversible actionsDestructive operations
MemoryCross-session context persistencePersonalization
Cost EstimatesResource usage transparencyPaid/metered services
Sample ResponseQuick preview before full genExpensive operations
Shared VisionAlign user-AI understandingComplex instructions

5. Trust Builders

Build confidence in AI ethics, accuracy, and trustworthiness.

PatternPurposeWhen to Use
DisclosureLabel AI content as AI-generatedBlended content, agents
CaveatWarn about AI limitationsAll AI outputs
ConsentObtain permission for data useRecording, training, sharing
Data OwnershipClarify data storage/usageEnterprise, privacy-sensitive
WatermarkMark AI-generated mediaImages, audio, video
FootprintsAttribute aggregated sourcesSynthesized content
Incognito ModeNon-persistent sessionsSensitive topics, privacy

6. Identifiers

Distinct qualities of AI that can be modified at brand/model level.

PatternPurposeWhen to Use
AvatarVisual AI representationChat, voice, multi-agent
PersonalityTone, warmth, authorityAll AI interactions
NameAI naming strategyBranding, trust-setting
ColorBrand and state signalingUI theming, state changes
IconographyAI-specific visual languageThroughout UI

CRITICAL Gotchas

RuleWhy
NEVER use photorealistic avatars unless the AI truly matches that capabilitySets unrealistic expectations, erodes trust when capabilities fall short
ALWAYS show Stream of Thought for tasks > 5 secondsUsers abandon or re-submit when they can't see progress
NEVER let Memory be a black boxUsers must see, edit, and delete what AI remembers
ALWAYS offer Controls (at minimum: stop) during generationUsers need escape hatches for wrong-direction outputs
NEVER rely solely on Caveats for safetyCaveat blindness is real; design the system to be safe, then add caveats
ALWAYS distinguish AI content from human content in blended UIsUsers may unknowingly present AI work as their own
NEVER overwrite user work without VerificationAccidental overwrites destroy trust instantly
ALWAYS pair Suggestions with the ability to edit before sendingUsers need to refine, not just accept blindly

When to Use This Skill

Use this skill when:

  • Designing any AI-powered user interface
  • Choosing interaction patterns for AI products
  • Evaluating AI UX for trust and transparency
  • Building prompt input experiences
  • Implementing human-in-the-loop workflows
  • Designing AI identity (avatar, name, personality)
  • Planning AI memory and context management UX
  • Auditing AI interfaces for anti-patterns

Related Skills

Support

For AI interaction design questions, invoke:

  • ai-ux-designer
    - AI-specific interaction pattern selection and design
  • uiux-designer
    - General layout, hierarchy, and visual design
  • kaizen-specialist
    - AI agent capabilities informing UX decisions
  • frontend-developer
    - Implementation of AI interaction patterns