К основному содержанию
скилл CX Codex

zeigarnik-effect — скилл для Claude Code: прогресс и возврат к задачам

Скилл для проектирования прогресс-баров, черновиков и напоминаний о незавершённых шагах. Помогает агенту опираться на психологию незакрытых задач.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect -a claude-code
Открыть на GitHub

Что делает zeigarnik-effect

Скилл объясняет агенту принцип Блюмы Зейгарник: незавершённые и прерванные задачи человек помнит лучше законченных. Незакрытый цикл держится в рабочей памяти и тянет к завершению. Из этого следует простое правило для интерфейса — незавершённость работает как мотиватор, если у неё есть видимый конец.

Дальше скилл разбирает, где это применять: прогресс-бары в многошаговых сценариях, возобновление черновиков, возврат к брошенному онбордингу, чек-листы и метры заполнения профиля. Отдельный блок про прерывания: состояние надо сохранять автоматически, явно говорить о возможности продолжить и полностью восстанавливать контекст при возврате. Есть и раздел о вреде — когда открытых циклов слишком много или задача брошена окончательно, напоминание читается как давление.

Ставить стоит, если вы проектируете онбординг, корзину или обучающую платформу и хотите, чтобы агент предлагал конкретные формулировки и шаги, а не общие советы. Скилл ссылается на peak-end-rule для эмоциональной концовки сценария — это отдельный скилл, его нужно ставить отдельно.

Какие задачи решает

  • спроектировать прогресс-бар в многошаговом онбординге
  • сформулировать напоминание о брошенном черновике
  • добавить автоза сохранение состояния при прерывании сценария
  • собрать чек-лист заполнения профиля
  • проверить, не давит ли текст возврата на пользователя

Примеры запросов агенту

  • Помоги спроектировать прогресс для онбординга из пяти шагов по принципу Зейгарник
  • Напиши текст напоминания о незавершённой настройке профиля, без чувства вины
  • Как сохранять состояние, если пользователь прерывает оформление заказа на середине?

Как установить zeigarnik-effect

1Через Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect -a claude-code

2Вручную: положить файлы

~/.claude/skills/zeigarnik-effect/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/zeigarnik-effect/

По шагам, с командами для каждой платформы: Как установить скилл в 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

Похожие скиллы

Всё по теме «Дизайн» →
gamification-loops omer-metin Скилл помогает проектировать баллы, значки, стрики и лидерборды, опираясь на психологию мотивации. Пригодится, когда нужно удержание, а не голые метрики. CX Codex +1 567установок onboarding-ux jezweb Скилл проходит по приложению как новый пользователь, находит места, где он застрянет, и пишет текст с кодом для пустых состояний, подсказок и приветствия. CX Codex +1 1 100установок user-flows-and-guided-paths dembrandt Скилл помогает проектировать пошаговые сценарии, визарды, экраны онбординга и чекаута. Подсказывает, как выстроить навигацию и сохранить контекст пользователя. CX Codex +1 879установок onboard aladicf Помогает спроектировать первый запуск продукта: что показать новичку, в каком порядке и как довести его до первого результата. CX Codex +1 521установок grow-app wondelai Пошагово выстраивает удержание пользователей и цикл привычки через восемь фаз, сохраняя решения в папке docs. Пригодится, когда люди регистрируются в сервисе и сразу пропадают. CX Codex +1 2 200установок user-onboarding-activation RefoundAI Скилл помогает спроектировать онбординг и довести пользователя до первой ценности продукта. В основу легли уроки 15 гостей подкаста и рассылки Ленни Рачицкого. CX Codex +1 439установок

Из того же набора109

law-of-figure-ground Скилл разбирает, какой слой интерфейса читается как передний план, а какой как фон, и помогает задать это отношение осознанно. CX Codex +1 1 100установок law-of-similarity Помогает выстроить визуальные связи между элементами интерфейса через форму, цвет и размер. Пригодится, когда нужно объединить компоненты на расстоянии без изменения сетки. CX Codex +1 1 100установок serial-position-effect Скилл применяет эффект серийной позиции: подсказывает, какие пункты ставить первыми и последними, а что попадёт в провал посередине. CX Codex +1 1 000установок teslers-law Помогает распределять сложность между интерфейсом и пользователем по закону Теслера. Пригодится при проектировании форм, настроек и сложных сценариев. CX Codex +1 1 000установок peak-end-rule Скилл для проектирования моментов, по которым пользователь запомнит ваш продукт: самого сильного и последнего. CX Codex +1 1 000установок jakobs-law Скилл помогает оценить цену отказа от привычных интерфейсных паттернов по закону Якоба Нильсена. Он пригодится при переработке навигации или ключевых контролов. CX Codex +1 1 100установок parallel-concepts Строит несколько по-настоящему разных решений одной задачи, пока они стоят как набросок, а не как готовый продукт. CX Codex +1 650установок concept-selection Помогает выбрать одну концепцию из нескольких по критериям, зафиксированным заранее, и записать, что проверял каждый отклонённый вариант. CX Codex +1 648установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой