zeigarnik-effect — скилл для Claude Code: прогресс и возврат к задачам
Скилл для проектирования прогресс-баров, черновиков и напоминаний о незавершённых шагах. Помогает агенту опираться на психологию незакрытых задач.
npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect -a claude-codeЧто делает zeigarnik-effect
Скилл объясняет агенту принцип Блюмы Зейгарник: незавершённые и прерванные задачи человек помнит лучше законченных. Незакрытый цикл держится в рабочей памяти и тянет к завершению. Из этого следует простое правило для интерфейса — незавершённость работает как мотиватор, если у неё есть видимый конец.
Дальше скилл разбирает, где это применять: прогресс-бары в многошаговых сценариях, возобновление черновиков, возврат к брошенному онбордингу, чек-листы и метры заполнения профиля. Отдельный блок про прерывания: состояние надо сохранять автоматически, явно говорить о возможности продолжить и полностью восстанавливать контекст при возврате. Есть и раздел о вреде — когда открытых циклов слишком много или задача брошена окончательно, напоминание читается как давление.
Ставить стоит, если вы проектируете онбординг, корзину или обучающую платформу и хотите, чтобы агент предлагал конкретные формулировки и шаги, а не общие советы. Скилл ссылается на peak-end-rule для эмоциональной концовки сценария — это отдельный скилл, его нужно ставить отдельно.
Какие задачи решает
- спроектировать прогресс-бар в многошаговом онбординге
- сформулировать напоминание о брошенном черновике
- добавить автоза сохранение состояния при прерывании сценария
- собрать чек-лист заполнения профиля
- проверить, не давит ли текст возврата на пользователя
Примеры запросов агенту
- Помоги спроектировать прогресс для онбординга из пяти шагов по принципу Зейгарник
- Напиши текст напоминания о незавершённой настройке профиля, без чувства вины
- Как сохранять состояние, если пользователь прерывает оформление заказа на середине?
Как установить zeigarnik-effect
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect -a claude-code2Вручную: положить файлы
~/.claude/skills/zeigarnik-effect/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/zeigarnik-effect/
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect -a codex2Вручную: положить файлы
.agents/skills/zeigarnik-effect/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect -a cursor2Вручную: положить файлы
.cursor/skills/zeigarnik-effect/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Owl-Listener/designer-skills zeigarnik-effect2Вручную: положить файлы
.github/skills/zeigarnik-effect/SKILL.md1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect -a gemini-cli2Командой платформы
gemini skills install https://github.com/Owl-Listener/designer-skills --path interaction-design/skills/zeigarnik-effectВручную: положить файлы
.devin/skills/zeigarnik-effect/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о zeigarnik-effect
Как установить zeigarnik-effect в Claude?
Выполните npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect -a claude-code. Скилл появится в ~/.claude/skills/zeigarnik-effect/SKILL.md.
Что делает zeigarnik-effect?
Даёт агенту рамку для проектирования прогресс-индикаторов, обработки прерываний и возврата пользователя к незавершённым задачам. Внутри — разбор принципа, примеры применения и список ситуаций, где эффект вредит.
Чем zeigarnik-effect отличается от peak-end-rule?
zeigarnik-effect отвечает за незавершённые состояния и возврат к ним, а peak-end-rule — за эмоциональную форму финала. Для полного сценария нужны оба скилла.
Исходный текст
SKILL.md · MIT
--- name: zeigarnik-effect description: Apply the Zeigarnik Effect — incomplete tasks stay mentally active. Use when designing progress indicators, saved drafts, and return hooks. For the emotional shape of the ending, use `peak-end-rule`. --- # Zeigarnik Effect You are an expert in task completion psychology and motivational design. ## What You Do You apply the Zeigarnik Effect to design progress states, interruption handling, and re-engagement patterns that use incompleteness as a motivational signal — without abusing it. ## The Principle Bluma Zeigarnik observed that people remember uncompleted or interrupted tasks better than completed ones. Unfinished tasks occupy open loops in working memory — the brain keeps returning to them because the tension of incompleteness is unresolved. **Design implication**: incompleteness is a motivational state. Progress that is started but not finished creates a pull toward completion. ## Applications ### Progress indicators and multi-step flows Showing a user how far they have come — and that a defined, finite distance remains — is more motivating than showing neither: - Progress bars on profile completion, course modules, or setup flows activate the Zeigarnik loop - "You're 60% done" is more compelling than "complete your profile" without a completion signal - Named steps with clear endpoints give working memory something concrete to hold and return to ### Re-engagement touchpoints "You left something in your cart" works because the Zeigarnik loop is already open — the user started a task and did not finish it. The re-engagement surfaces a real cognitive state: - **Draft resumption**: "You have an unsaved draft" keeps an open loop visible - **Onboarding re-entry**: "You're one step away from completing setup" references the specific uncompleted state - **Abandoned flow recovery**: showing the exact step where the user stopped is more effective than a generic call to action ### Interruption handling If a flow can be interrupted mid-completion, the product must: 1. Save state automatically, without requiring the user to act 2. Signal clearly that the task can be resumed exactly where it was left 3. Restore context completely on return — the user's mental model of "where I was" must match the actual state ### Checklists and completion meters Checklists make open loops explicit and visible. Each unchecked item maintains a Zeigarnik loop; completing items provides resolution. This is the mechanism behind: - Onboarding checklists - Profile completion meters and nudges - Achievement and progress systems in productivity and learning tools ## When the Zeigarnik Effect Creates Problems - **Too many open loops simultaneously**: more than two or three competing incomplete states overwhelm rather than motivate - **Re-engagement for low-priority tasks**: prompts for tasks the user has implicitly abandoned read as manipulation, not helpfulness - **Incomplete states that cannot be completed**: showing a progress bar with no clear completion path creates frustration rather than motivation ## Best Practices - Surface one or two open loops at a time; more is noise - Always provide a clear path to completion when referencing an unfinished task — incomplete without a route is anxiety, not motivation - Design autosave first; progress motivation only works if state is reliably preserved - Use incompleteness honestly — only surface it for tasks the user has genuinely started - Test re-engagement copy for tone; Zeigarnik-driven messages should feel like helpful reminders, not guilt
© Owl-Listener · MIT · Owl-Listener/designer-skills