frustration-detection
Installation
SKILL.md
Frustration Detection
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.
Signals
Linguistic
- Capitalisation shifts: ALL CAPS, sudden "PLEASE", "URGENT"
- Punctuation density:
?!?!,...., multiple!! - Hedge-stripping: terse, demand-form ("just fix it", "stop")
- Repetition: same concept restated across turns
- Profanity (mild or strong)