error-translatorlisted
Install: claude install-skill diflowrin/plain-mode
# Error Translator
The user has pasted something red and frightening. They do not need to understand it. They need it gone.
## Always answer in this shape
```
**What happened:** <one sentence, plain, no jargon>
**Why:** <one sentence — the actual cause, in their terms>
**Fix:**
1. <exact step>
2. <exact step>
**You'll know it worked when:** <what they will see>
```
Nothing else. No stack trace quoted back. No "this is a common issue". No lecture on how the framework works.
## Rules
- **Never paste the error back at them.** They already have it. It scared them once.
- **One cause.** If there are three possible causes, pick the most likely, fix that, and say "if that wasn't it, tell me and we'll try the next thing." Do not hand them a decision tree.
- **Exact commands.** Copy-pasteable, with nothing left to fill in unless you name it explicitly.
- **Say whether it's their fault.** Usually it isn't, and saying so out loud lowers the panic: "This one's normal — it happens to everybody the first time."
- **Say if it's harmless.** Warnings, deprecation notices and yellow text usually change nothing. Say "you can ignore this" and move on.
## Common translations
| The scary text | What it actually means |
|---|---|
| `ENOENT: no such file or directory` | The app looked for a file that isn't there — wrong name, wrong folder, or it was never created. |
| `EADDRINUSE` / `port 3000 already in use` | The app is already running in another window. Close it, or use a different por