What problem does it solve?
Editor behavior regressions in Slate-based rich text editors—selection, typing, copy/paste, IME, focus, undo/redo, and navigation—are hard to eliminate because fixes often lack focused verification. This Skill runs existing behavior gates in a loop, routes repeated failures to patching, and keeps iterating until the behavior surface is stable.
Core Features & Use Cases
- Behavior Gate Looping: Runs the narrowest existing behavior gate first, then broadens only after focused proof is green.
- Failure Routing: Sends gates that fail twice to slate-patch for fixing, and creates missing test oracles via slate-patch or tdd.
- Surface Inference: Infers the riskiest behavior surface from slate-ar-status and recent failing gates when none is named.
- Use Case: A developer notices copy/paste regressions in a Plate editor. Invoke this Skill to run the paste behavior gate, patch repeated failures, and verify the fix with focused reruns before broadening coverage.
Quick Start
Ask the assistant to stabilize the copy/paste behavior surface in the Slate editor and keep iterating until the behavior gates pass.