What problem does it solve?
Shipping a new Sim block before it is ready for general availability risks exposing unfinished functionality to users across the toolbar, search, copilot mentions, and docs. This Skill manages block visibility gating so unreleased blocks stay hidden everywhere while already-placed instances keep executing.
Core Features & Use Cases
- Preview Gating: Mark a block with
preview: true so it is hidden by default on every discovery surface until revealed via AppConfig or the PREVIEW_BLOCKS env variable.
- Staged Rollout: Reveal blocks to platform admins or specific orgs through the hosted
block-visibility AppConfig document, then GA them with a config change and no code deploy.
- Kill Switch: Pull an already-shipped block from discovery surfaces during an incident without stopping execution of workflows that already use it.
- Use Case: You built a new integration block and want only a design-partner org to see it. Set
preview: true on the BlockConfig, add an AppConfig rule with that org's ID, and deploy the config — the block appears with a " (Preview)" suffix for that org only.
Quick Start
Ask the AI to ship the new block as a hidden preview and reveal it only to admins using the block-visibility AppConfig document.