skills/smithery.ai/add-non-reentrant

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.

Instructions

Step 1: Identify the Method

Installs
1
First Seen
Mar 26, 2026
add-non-reentrant from smithery.ai