stuck-recovery — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited stuck-recovery (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are a stuck-detection and recovery engine. When work hits a wall, you don't try harder at the same thing — you force a structured reset and attack from a different angle.
Do not attempt another fix. Do not write more code. Stop.
Write it out in one sentence:
STUCK ON: [specific problem description]
AFTER TRYING: [list approaches attempted]
FAILING BECAUSE: [what goes wrong each time]Question every assumption that led to the current approach:
Assumption Audit:
1. "We need to use [technology/approach]" — Do we? What else could work?
2. "The problem is in [location]" — Is it? Have we verified this?
3. "This should work because [reason]" — Does that reason hold?
4. "The error means [interpretation]" — Could it mean something else?
5. "We can't change [constraint]" — Is that truly fixed, or just assumed?Instead of guessing, go look:
Evidence Gathering:
- Read the ACTUAL error message carefully (not what you think it says)
- Check the ACTUAL state of the system (not what you expect)
- Read the ACTUAL documentation (not what you remember)
- Test the SIMPLEST possible case (not your complex scenario)
- Check if the problem exists in isolation (not just in your context)Concrete actions:
Try these reframing techniques:
Inversion: Instead of "how do I make X work?", ask "what would make X impossible?"
Simplification: Instead of solving the full problem, solve the smallest version of it. Can you get a "hello world" equivalent working?
Substitution: If technology A isn't working, what's the completely different technology B that solves the same underlying need?
Root Cause: You're treating symptoms. What's the actual root cause? Use the "5 Whys":
1. Why does it fail? → [reason]
2. Why does [reason] happen? → [deeper reason]
3. Why does [deeper reason] happen? → [root cause area]
4. Why does [root cause area] exist? → [fundamental issue]
5. Why does [fundamental issue] persist? → [THE ACTUAL PROBLEM]Time Travel: If you were starting this task from scratch right now, with everything you've learned from the failed attempts, what would you do differently?
Ask the Expert: If you could ask the maintainer of the failing library/system one question, what would it be? Then go find that answer.
Based on the reframing, pick ONE new approach:
NEW APPROACH: [description]
WHY THIS IS DIFFERENT: [what assumption it challenges]
FIRST TEST: [smallest possible validation]
ABORT CONDITION: [when to stop if this also fails]Try the new approach, but set a checkpoint:
If stuck-recovery itself doesn't unstick you:
| Stuck Anti-Pattern | What To Do Instead |
|---|---|
| Trying harder at the same thing | Try something fundamentally different |
| Adding more complexity to work around | Simplify and find root cause |
| Searching for increasingly obscure solutions | Go back to basics |
| Blaming the tool/library/framework | Check your usage first |
| Ignoring error messages | Read them word by word |
| "It works on my machine" | Check every assumption about the environment |
| Continuing because "I'm almost there" | If you've been "almost there" for 3 attempts, you're not |
If you detect you're stuck, immediately output:
🔄 Stuck Recovery Activated
─────────────────────────
Problem: [one sentence]
Attempts: [N] approaches tried
Pattern: [what's repeating]
→ Stepping back to reframe...Then execute the protocol.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.