bias-detection-design
Designing review workflows to surface and mitigate bias in AI outputs.
Reading user emotional state from text signals — caps, punctuation density, repetition, latency — and adapting before the user disengages.
$ npx -y skills add owl-listener/ai-design-skills --skill frustration-detection --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/frustration-detectionContext preview
The summary Claude sees to decide when to auto-load this skill.
Reading user emotional state from text signals — caps, punctuation density, repetition, latency — and adapting before the user disengages.
name: frustration-detection description: Reading user emotional state from text signals — caps, punctuation density, repetition, latency — and adapting before the user disengages.
Most AI products treat every user message as having the same emotional weight. They don't. "Cancel my subscription." and "PLEASE just cancel my subscription!!!" deserve different responses. Frustration detection is the perception skill that picks up the signal so the rest of the system can adapt.
This is the unnamed skill that sits behind tone calibration, escalation design, and graceful repair. Without it, those skills can't fire at the right moment.
**Linguistic**
**Structural**
**Lexical / affect**
Detection should be cumulative across signals and turns, not single-feature.
A frustration scorecard, scored cumulatively per session:
| Signal | Weight | | --- | --- | | ALL CAPS message | +2 | | Profanity | +3 | | Repeated question (3rd+ time) | +2 | | `!!` or `??` punctuation | +1 | | Explicit handoff request | +5 | | Disengagement word ("forget it") | +3 | | Long latency (>3 min after AI response) | +2 |
Threshold for escalation: 5. Threshold for tone shift: 2.
Worked example:
Other artefacts:
Adapted from work on affective computing in conversational systems (Picard; Bickmore on emotional dialogue agents).
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.
Designing review workflows to surface and mitigate bias in AI outputs.
Designing for informed user consent, opt-out, and human override.
When and how AI should escalate to humans, refuse, or ask for clarification.
Defining behavioral boundaries — what the AI should and shouldn't do.
Proactively identifying failure modes, misuse, and unintended consequences.
Showing users what the AI knows, doesn't know, and how confident it is.