add-non-reentrant
Installation
SKILL.md
Add Non-Reentrant Protection
This skill prevents a Cubit method from running multiple times simultaneously.
What This Skill Does
Adds the nonReentrant parameter to a mix() call so that:
- If the method is already running, additional calls are ignored
- The duplicate call returns immediately without executing
- Only one instance of the method runs at a time
This is equivalent to droppable() from the bloc_concurrency package, but for Cubit methods.