Agent skill · owl-listener
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`.
What it needs
About 2k tokens when loaded.
What this skill does
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. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills owl-listener/zeigarnik-effect