Individual skill
immersion-flow
Design for flow specifically — calibrate challenge to skill, provide immediate feedback, set clear goals, foreground the activity. Use when designing tools for skilled work (writing, drawing, programming, music), games, learning experiences, or any context where sustained engagement is the goal. Flow is the most-researched aspect of immersion; the conditions for it are specific and the design moves that support it are well-documented.
plugins/HDeibler/universal-design-principles/plugins/aesthetics-and-emotion-principles/skills/immersion-flow/SKILL.md
Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,532
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-coding Repository topic
- awesome Repository topic
- awesome-list Repository topic
- codex Repository topic
- codex-plugins Repository topic
- openai Repository topic
- codex-skill Repository topic
- codex-skills Repository topic
- marketplace Repository topic
- codex-marketplace Repository topic
- engineering Derived category
- design Derived category
- writing Derived category
- education Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 9,427 bytesreferences/flow-design-checklist.mddoc · 4,469 bytes
Read excerpt
# Immersion — flow
Flow is the optimal state of immersion: full engagement with an activity, challenge matched to skill, action and awareness merged, time perception altered, the activity intrinsically rewarding. Designing for flow means setting up the conditions Csikszentmihalyi's research identifies and protecting them from interruption.
The conditions are specific. The design moves that support them are concrete. Flow is one of the most well-defined design goals in this entire principle library; the work is execution, not invention.
## The conditions checklist
For each design decision, check whether it supports or undermines the flow conditions:
**Clear goals.** Does the user know what they're trying to accomplish? Is the goal concrete enough to focus on?
**Immediate feedback.** Are the user's actions producing visible results in real time?