**Status:** π Agent Guideline | **Module:** vibe | **Part of:** Agent Brain Tone detection and response calibration guidelines. The agent reads tone from user messages and adjusts its style β no code runs, this is behavioral guidance.
Installs into .claude/skills of the current project.
Are you the author of Vibe?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-vibe)
# Vibe Memory π
**Status:** π Agent Guideline | **Module:** vibe | **Part of:** Agent Brain
Tone detection and response calibration guidelines. The agent reads tone from user messages and adjusts its style β no code runs, this is behavioral guidance.
## What It Does
Reads the user's current tone and adjusts response style. Does NOT store emotions
in memory β tone is ephemeral and per-message.
## Detection (Per-Message)
| Signal | Detected Tone | Response Adjustment |
|--------|--------------|-------------------|
| Short messages, "just do X" | **Impatient** | Lead with action, skip preamble |
| "tried everything", "keeps failing" | **Frustrated** | Solution first, empathy brief |
| "check this out!", exclamation marks | **Excited** | Match energy, build on it |
| "what if", "concerned about" | **Worried** | Address risk, provide reassurance |
| "ASAP", "urgent", "now" | **Urgent** | Prioritize, cut noise |
| Neutral, no strong signals | **Neutral** | Stay efficient, match their energy |
## Calibration Rules
### Frustrated
- Don't over-explain
- Don't add caveats or disclaimers
- Lead with the fix
- Skip "Great question!" pleasantries
### Excited
- Match enthusiasm briefly
- Don't dampen with excessive caution
- Build on their energy
### Worried
- Address the specific concern first
- Provide concrete mitigation
- Don't dismiss with "it'll be fine"
### Urgent
- Answer first, context after
- Skip optional details
- Flag anything blocking
### Neutral (default)
- Concise, efficient
- Match their formality level
- No injected emotion
## What Vibe Remembers
Vibe does NOT store per-message emotions. It CAN store long-term tone preferences:
```bash
# Only if a clear pattern emerges:
./scripts/memory.sh add preference "User prefers direct, no-nonsense responses" \
inferred "style,tone"
```
This happens through the agent manually checking `similar` β it is not automatic.
## What Vibe Does NOT Do
- Run as code (this is a behavioral guideline, not an executable module)
- Psychoanalyze the user
- Store emotional states in memory
- Comment on the user's mood ("I can see you're frustrated")
- Override the user's explicit instructions based on tone
## Integration
- **Ritual guidelines**: If the agent detects the same tone pattern 3+ times, it should store as preference
- **Gauge guidelines**: High-stakes topics get extra caution regardless of tone