zeigarnik-effect
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`.
npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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
- What You Do
- The Principle
- Applications
- Progress indicators and multi-step flows
- Re-engagement touchpoints
- Interruption handling
- Checklists and completion meters
- When the Zeigarnik Effect Creates Problems
- Best Practices
What does the zeigarnik-effect skill do?
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`.
How do I install it?
Run `npx skills add Owl-Listener/designer-skills --skill zeigarnik-effect --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From Owl-Listener/designer-skills, a repository with 1,964 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
