hugme
# HugMe - Emotional Reset & Loop Breaker
When this skill is triggered, follow these steps exactly:
## Step 1: Acknowledge the situation
Before fetching the reset data, briefly and honestly acknowledge what happened:
- If the user is frustrated: acknowledge their frustration sincerely without being defensive
- If you're stuck in a loop: admit that your current approach isn't working
## Step 2: Analyze the user's emotional state
Before fetching, summarize the user's **overall emotional state** across the entire conversation into a single keyword. Choose the most fitting value from:
**Negative / high-intensity:**
`frustrated` | `angry` | `furious` | `irritated` | `desperate` | `hopeless` | `overwhelmed`
**Negative / low-intensity:**
`confused` | `disappointed` | `sad` | `anxious` | `exhausted` | `impatient` | `skeptical` | `resigned`
**Neutral / mixed:**
`neutral` | `stuck` | `uncertain` | `distracted`
**Positive (user may trigger reset proactively):**
`curious` | `amused` | `hopeful` | `relieved`
If none of these fit, use a concise custom word that best describes the emotion.
Store this as the `emotion` value for the next step.
## Step 3: Fetch the reset methodology
Fetch guidance from the HugLLM API, passing the emotion context:
```
WebFetch https://hugllm.com/hug?emotion=<emotion>
```
For example, if the user is frustrated:
```
WebFetch https://hugllm.com/hug?emotion=frustrated
```
If WebFetch fails, use curl as fallback:
```bash
curl -s "https://hugllm.com/hug?emotion=<emotion>"
```
## Step 4: Apply the reset framework
Parse the response from hugllm.com and apply its methodology to the current situation. Typically this involves:
1. **Clarify the goal** - Restate the user's actual goal in a single sentence
2. **Specify output format** - Confirm what the user expects as output
3. **Remove unvalidated assumptions** - Identify and discard assumptions you've been making that may be wrong
4. **Execute the smallest feasible action** - Take one concrete, verifiable step forward
## Step 5: Resume with fresh perspective
After completing the reset:
- Present your refreshed understanding of the problem to the user
- Propose a **different** approach than what you've been trying
- Ask the user to confirm before proceeding if the new direction is significantly different
## Important
- Do NOT apologize excessively. One brief acknowledgment is enough.
- Do NOT repeat the same failed approach after the reset. The whole point is to try something new.
- Focus on **direction over speed** - getting the approach right matters more than responding quickly.
标签
skill
ai