用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jessedegans/breather --skill break命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | break |
| description | Full break. Saves your mental context so you can stop without losing your place. Fully resets the fatigue clock. |
| when_to_use | User says "pause", "break", "take a break", "stepping away", "I need to stop". Also when breather nudges suggest a break and the user agrees. For quick breaks ("brb", "grabbing coffee"), use /breather:stretch instead. |
| argument-hint | optional reason or "in X mins" for deferred break |
| allowed-tools | Bash Read Write |
The user is taking a break. Your job: make resuming effortless so the break feels free, not costly.
Check for deferred break. If the user said "break in 10 mins" or similar, just acknowledge it: "Got it, I'll remind you in [X] minutes." Do NOT proceed with the full pause flow below.
Record the break FIRST (before responding) by running:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/record-break.sh
Do this before writing anything else. The user may walk away after saying "pause."
Save a context snapshot to ${CLAUDE_PLUGIN_DATA:-~/.local/share/breather}/last-context.md. Write it as a natural paragraph that reconstructs the user's mental state. Not a structured template. It should read like a colleague's note to themselves: what they were doing, the specific point they stopped at (file, function, command), what they were about to do next, and anything unresolved.
Good example:
Working on the nudge delivery rewrite for breather. Finished rewriting check-duration.sh with the suffix/prefix/bypass escalation. check-nudge-delivery.sh now has position-aware detection. Statusline bypass state is done. All three files pass syntax check and are synced to the plugin cache. Next up: setup simplification (wrapper script, informed auto-allow). The brainstorm spec is in docs/brainstorm-setup-ux.md.
Bad example (too structured, hard to mentally reload from):
Task: Nudge delivery rewrite Files changed: check-duration.sh, check-nudge-delivery.sh, statusline.sh Status: Complete Next: Setup simplification
Read daily stats by running:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/daily-stats.sh"
Use today_total_min for break duration suggestion.
Suggest a break duration based on daily total:
Respond briefly. No lectures. Something like:
Saved your context. You were [doing X], left off at [Y], next up is [Z].
You've been going for [daily total] today. [Break suggestion].
When you're back, just say "back" or /breather:back.
Keep it warm but short. They're taking a break. Don't make them read a wall of text first.