Skip to content
Design
Skill

/feedback-loops

User correction, thumbs up/down, inline editing, and reinforcement signals.

BOOST
From plugin
ai-design-skills
18844 skills18 commands
Install
$ npx -y skills add owl-listener/ai-design-skills --skill feedback-loops --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/feedback-loops

Context preview

The summary Claude sees to decide when to auto-load this skill.

User correction, thumbs up/down, inline editing, and reinforcement signals.

SKILL.md

feedback-loops.SKILL.md
name: feedback-loops
description: User correction, thumbs up/down, inline editing, and reinforcement signals.

Feedback Loops

Feedback loops are how users tell the AI what's working and what isn't. Designing these loops well is the difference between an AI that improves over time and one that repeats the same mistakes.

Types of Feedback

  • **Explicit feedback**: Thumbs up/down, star ratings, "this was helpful/not helpful" buttons
  • **Implicit feedback**: Regeneration (user asks again), editing (user modifies the output), abandonment (user leaves)
  • **Corrective feedback**: User provides the right answer ("No, I meant X not Y")
  • **Preference feedback**: User chooses between alternatives ("I prefer option B")
  • **Contextual feedback**: Feedback tied to a specific part of the output, not the whole response

Designing for Correction

The most valuable feedback is correction — but it's also the hardest to design for:

  • **Inline editing**: Let users edit AI output directly. Track what they change.
  • **Partial acceptance**: Let users keep some parts and reject others.
  • **Explanation requests**: "Why did you do it this way?" — the user's question reveals what went wrong.
  • **Redo with guidance**: "Try again but make it more formal" — correction through re-prompting.

Feedback Timing

When to ask for feedback matters:

  • **Too early**: User hasn't evaluated the output yet. Feedback is premature.
  • **Too late**: User has moved on. The moment for feedback has passed.
  • **Interruptive**: Modal dialogs or required ratings break flow.
  • **Ambient**: Passive signals (edits, regeneration) collected without asking.

Design for ambient feedback first. Add explicit feedback sparingly.

Closing the Loop

Feedback is only valuable if it changes something. The user needs to see that their feedback matters:

  • **Immediate adaptation**: The AI adjusts in the current conversation
  • **Persistent learning**: The AI remembers preferences across sessions
  • **Acknowledgment**: "I'll keep that in mind" — even if adaptation is delayed

Design Artefacts

  • Feedback mechanism inventory per feature
  • Implicit signal definitions (what counts as positive/negative)
  • Feedback-to-adaptation mapping (what changes based on what feedback)
  • Correction flow specifications
Read more
Ships withai-design-skills

Part of the Designer Skills suite. Install this collection and four more with one command in Claude Code: /plugin marketplace add Owl-Listener/designer-skills This repo still works on its own. The suite just gives everyone one front door.

Get the whole plugin

Other skills on ai-design-skills.